********* Start testing of tst_qquicktextedit ********* ================================================================= ==1025==ERROR: LeakSanitizer: detected memory leaks Too many leaks! Only the first 5000 leaks encountered will be reported. Direct leak of 1184 byte(s) in 37 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b2622c109 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:581 #3 0x7f7b261020b8 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2196 #4 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #5 0x7f7b261023c7 in QV4::ExecutionEngine::freezeObject(QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2213 #6 0x7f7b26101410 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2125 #7 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #8 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #9 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 888 byte(s) in 37 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622bdf6 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:563 #8 0x7f7b261020b8 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2196 #9 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #10 0x7f7b261023c7 in QV4::ExecutionEngine::freezeObject(QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2213 #11 0x7f7b26101410 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2125 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 672 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b2622c109 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:581 #3 0x7f7b261020b8 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2196 #4 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #5 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #6 0x7f7b261023c7 in QV4::ExecutionEngine::freezeObject(QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2213 #7 0x7f7b26101410 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2125 #8 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #9 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #10 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 504 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622bdf6 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:563 #8 0x7f7b261020b8 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2196 #9 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #10 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #11 0x7f7b261023c7 in QV4::ExecutionEngine::freezeObject(QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2213 #12 0x7f7b26101410 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2125 #13 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #14 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #15 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 216 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b260ec83e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:812 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebe1a in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:39 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26c3f9eb in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1717 #15 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263a1695 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:151 #15 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec2cd in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:44 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec3be in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:45 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebd29 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:38 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26c3fde1 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1723 #15 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebf0b in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:40 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26c3fde1 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1723 #15 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26c3f7f1 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1715 #15 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec1dc in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:43 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358f00 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:348 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26359a51 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:364 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26c3fbe5 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1719 #15 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebc38 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:37 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26458539 in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:538 #15 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebf0b in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:40 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b260b3c3a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:81 #15 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b2635802d in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:333 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263dfe4d in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1785 #15 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b260b3d2c in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:82 #15 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26458539 in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:538 #15 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec0eb in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:42 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358b0c in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:344 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec4af in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:46 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b2635951a in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:356 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26359478 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:354 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26359796 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:359 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26288f58 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:94 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26c3f8ee in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1716 #15 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26359ccd in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:367 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26c3fae8 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1718 #15 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebffa in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:41 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec686 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:48 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebd29 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:38 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebe1a in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:39 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26c3fce2 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1720 #15 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263dfc69 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1783 #15 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec0eb in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:42 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358d06 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:346 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec2cd in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:44 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263dfd5b in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1784 #15 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec686 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:48 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26076ee2 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:208 #15 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec1dc in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:43 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b2635994d in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:362 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b260b3e1e in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:83 #15 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec3be in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:45 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b2625a1b9 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:137 #15 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263590fa in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:350 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec4af in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:46 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ec59e in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:47 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276a88 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:152 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263ebc38 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:37 #15 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b263594c9 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:355 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26288f58 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:94 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263dfb77 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1782 #15 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26075505 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:143 #15 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 58 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b263c6f03 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:99 #10 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 58 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b260cb013 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:788 #10 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 58 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b261f697d in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:315 #10 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 52 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b263b4daf in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:292 #10 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 52 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b262322e5 in QV4::IteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4iterator.cpp:11 #10 0x7f7b260e8929 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:714 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b26359835 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:360 #10 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263a0faf in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:146 #14 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2641b100 in QV4::Heap::VariantObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:19 #2 0x7f7b26116e33 in QV4::VariantPrototype::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #3 0x7f7b260e70a7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:643 #4 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #5 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #6 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #7 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #8 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #9 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ad691 in QV4::StringIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringiterator.cpp:18 #8 0x7f7b260e89dd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:719 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260771be in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:210 #14 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fa9b3 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:746 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e4141 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:539 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b263598e8 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:361 #10 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fa3ea in QV4::Heap::UrlSearchParamsCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:735 #8 0x7f7b261198c0 in QV4::UrlSearchParamsCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #9 0x7f7b260e8298 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:687 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b26229db8 in QV4::Heap::InternalClass::changeVTableImpl(QV4::VTable const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:405 #8 0x7f7b26077f9d in QV4::Heap::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:407 #9 0x7f7b260781a5 in QV4::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:192 #10 0x7f7b260e4a51 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:578 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260e6c93 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:635 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260e3898 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:521 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26359478 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:354 #12 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 46 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b26189b39 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:282 #6 0x7f7b2610dd26 in QV4::ReferenceErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:275 #7 0x7f7b260e87f7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:707 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 46 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b260861d5 in QV4::ArrayIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayiterator.cpp:19 #8 0x7f7b260e89b9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:718 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 46 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b26359731 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:358 #10 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 46 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b262033c3 in QString QStringBuilder, QChar>::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b26200b25 in QStringBuilder, QChar>::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b261f4067 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:188 #8 0x7f7b26275b6a in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:125 #9 0x7f7b263599ec in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:363 #10 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b26255ed9 in QV4::MapIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapiterator.cpp:19 #8 0x7f7b260e8971 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:716 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ec580 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:47 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b2639d037 in QV4::SetIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setiterator.cpp:19 #8 0x7f7b260e8995 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:717 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b26189b39 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:282 #6 0x7f7b2610dd56 in QV4::SyntaxErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:280 #7 0x7f7b260e882d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:708 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 38 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b26189b39 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:282 #6 0x7f7b2610dcf6 in QV4::RangeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:270 #7 0x7f7b260e87c1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:706 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 36 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b26189b39 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:282 #6 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #7 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 36 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b26189b39 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:282 #6 0x7f7b2610dd86 in QV4::TypeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:285 #7 0x7f7b260e8863 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:709 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b2635812a in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:334 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ebdfa in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:39 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358912 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:342 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358ffd in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:349 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ec1bc in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:43 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b26189b39 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:282 #6 0x7f7b2610ddb6 in QV4::URIErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:290 #7 0x7f7b260e8899 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:710 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ec39e in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:45 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358a0f in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:343 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fa7e4 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:745 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263eb964 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:34 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b263591f7 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:351 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358718 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:340 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358e03 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:347 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358227 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:335 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ec669 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:48 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358421 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:337 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358324 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:336 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358c09 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:345 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ec0cb in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:42 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b2635851e in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:338 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b26358815 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:341 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #10 0x7f7b2609efec in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #11 0x7f7b26281536 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:111 #12 0x7f7b26276706 in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:146 #13 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #14 0x7f7b2635861b in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:339 #15 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b262595ed in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:126 #9 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263eb575 in QV4::Heap::UrlCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:24 #11 0x7f7b26119506 in QV4::UrlCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8180 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:685 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e525e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:600 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b260e9b8e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:782 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26076bf1 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:203 #9 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b263cef18 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:584 #8 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26204edd in QV4::Heap::GeneratorFunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:18 #11 0x7f7b26117e4e in QV4::GeneratorFunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e76fe in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:658 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b260c6645 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:722 #9 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26075389 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:139 #9 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2657969e in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1501 #9 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #11 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #12 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #13 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #14 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #15 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26187f17 in QV4::Heap::ErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:188 #11 0x7f7b26118442 in QV4::ErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e78b1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:661 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b260c4eb5 in QV4::Heap::DateCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:662 #11 0x7f7b2611804a in QV4::DateCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e778f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:659 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26286686 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:61 #9 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b2620d1c7 in QV4::Heap::EvalFunction::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp:296 #10 0x7f7b2611cd1e in QV4::EvalFunction::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ed7bd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:825 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b2626f689 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:69 #9 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #9 0x7f7b2610dc96 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:257 #10 0x7f7b260e8755 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:704 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #9 0x7f7b2610dd26 in QV4::ReferenceErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:275 #10 0x7f7b260e87f7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:707 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263fa401 in QV4::Heap::UrlSearchParamsCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:735 #11 0x7f7b261198c0 in QV4::UrlSearchParamsCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8298 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:687 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b262597e3 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:130 #9 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e4141 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:539 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26188a51 in QV4::Heap::ReferenceErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:231 #11 0x7f7b26118a36 in QV4::ReferenceErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7a64 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:664 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263556e3 in QV4::Heap::RegExpCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:202 #11 0x7f7b26118246 in QV4::RegExpCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7820 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:660 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #9 0x7f7b2610dd56 in QV4::SyntaxErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:280 #10 0x7f7b260e882d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:708 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b263eb9be in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:34 #9 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26188def in QV4::Heap::SyntaxErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:242 #11 0x7f7b26118c32 in QV4::SyntaxErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7af5 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:665 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b260e4e9b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:591 #5 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #6 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #7 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #8 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #9 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #10 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #11 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #12 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #13 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #14 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #15 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #16 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #17 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #18 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #19 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26073c6b in QV4::Heap::ArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:24 #11 0x7f7b2611b2e4 in QV4::ArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e922c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:755 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b263fa9b3 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:746 #9 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b262a4590 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:800 #8 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #7 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #8 0x7f7b263a709b in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:16 #9 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #10 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #11 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #12 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #13 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #7 0x7f7b260eef3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:855 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f24eb in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), void (*)(QV4::FunctionObject const*, QObject*, void**, QMetaType const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:49 #9 0x7f7b26200d12 in QV4::FunctionObject::Data* QV4::MemoryManager::allocate&, unsigned long long (*&)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)>(QV4::ExecutionContext*&&, QV4::Scoped&, unsigned long long (*&)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b261f4213 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:190 #11 0x7f7b260e6ada in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:632 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #9 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #10 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b262838b5 in QV4::ForInIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp:16 #9 0x7f7b260e894d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:715 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263c4597 in QV4::Heap::SymbolCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:24 #11 0x7f7b26117462 in QV4::SymbolCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7429 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:653 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b26206501 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:111 #9 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b2639fd43 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:96 #8 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #6 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #7 0x7f7b263dfb77 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1782 #8 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b260a5be3 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:42 #9 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #6 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #7 0x7f7b26075505 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:143 #8 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #6 0x7f7b26359478 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:354 #7 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b260a54e1 in QV4::Heap::BooleanCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:14 #11 0x7f7b2611785a in QV4::BooleanCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e754b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:655 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2629d943 in QV4::Heap::PromiseCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:321 #11 0x7f7b2611ab70 in QV4::PromiseCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8f90 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:745 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b260a5d06 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:43 #9 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #7 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #8 0x7f7b2625efab in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:26 #9 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #8 0x7f7b260c6d94 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:731 #9 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26073a81 in QV4::Heap::SharedArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:19 #11 0x7f7b2611af2a in QV4::SharedArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e90de in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:751 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b26288552 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:84 #9 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b26c3ef51 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1707 #9 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #10 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #12 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2639f954 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:92 #9 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b263a0faf in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:146 #9 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #9 0x7f7b2610dcf6 in QV4::RangeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:270 #10 0x7f7b260e87c1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:706 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fb501 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:754 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b263c6b1c in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:96 #9 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b263c5bc1 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:79 #9 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #6 0x7f7b260e459a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:568 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #7 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #8 0x7f7b260d635a in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:15 #9 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #10 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #11 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #12 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #13 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2618952b in QV4::Heap::URIErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:264 #11 0x7f7b2611902a in QV4::URIErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7c17 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:667 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622dcea in QV4::SharedInternalClassData::SharedInternalClassData(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:182 #2 0x7f7b262278d2 in QV4::Heap::InternalClass::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:235 #3 0x7f7b260de445 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:428 #4 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #5 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #6 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #7 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #8 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #9 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b2625888b in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:108 #9 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2645837c in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:536 #9 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b260b3ac5 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:79 #9 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b2622c109 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:581 #3 0x7f7b261020b8 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2196 #4 0x7f7b261023c7 in QV4::ExecutionEngine::freezeObject(QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2213 #5 0x7f7b26101410 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2125 #6 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #7 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #8 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2618918d in QV4::Heap::TypeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:253 #11 0x7f7b26118e2e in QV4::TypeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7b86 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:666 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b262a44de in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:799 #8 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #6 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #7 0x7f7b260b3c3a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:81 #8 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b262b7484 in QV4::Heap::Proxy::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp:713 #11 0x7f7b2611cb22 in QV4::Proxy::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260ed19a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:818 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b263a0c41 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:141 #9 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2670953d in QV4::PropertyListPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp:210 #9 0x7f7b260e8647 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:699 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b261f697d in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:315 #10 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #9 0x7f7b2610dd86 in QV4::TypeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:285 #10 0x7f7b260e8863 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:709 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e3a63 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:526 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2639e51f in QV4::Heap::SetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:23 #11 0x7f7b2611a7b6 in QV4::SetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8e42 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:737 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b260b2561 in QV4::Heap::DataViewCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:19 #11 0x7f7b2611b69e in QV4::DataViewCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e937a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:759 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #7 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #8 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #9 0x7f7b26088e64 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:79 #10 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e5990 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:611 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e3d36 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:530 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b262572e1 in QV4::Heap::WeakMapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:18 #11 0x7f7b26119c88 in QV4::WeakMapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8a58 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:725 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2639e335 in QV4::Heap::WeakSetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:18 #11 0x7f7b2611a3fc in QV4::WeakSetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8cf4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:733 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2641b674 in QV4::VariantPrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:73 #9 0x7f7b260e89f4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:721 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26357ee9 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:328 #9 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b262063d0 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:109 #9 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #9 0x7f7b2610ddb6 in QV4::URIErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:290 #10 0x7f7b260e8899 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:710 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b262708af in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:90 #9 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26c3e897 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1694 #9 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #11 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #12 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #13 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #14 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #15 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263ca07a in QV4::Heap::TypedArrayCtor::init(QV4::ExecutionContext*, QV4::TypedArrayType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:243 #11 0x7f7b2611be72 in QV4::TypedArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&, QV4::TypedArrayType&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e971d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:771 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2626ec93 in QV4::Heap::NumberCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:42 #11 0x7f7b2611765e in QV4::NumberCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e74ba in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:654 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263af9ef in QV4::Heap::StringCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:135 #11 0x7f7b26117266 in QV4::StringCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7398 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:652 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b260a1af0 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:18 #9 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b26206922 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:116 #9 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b263df5bc in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1773 #8 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b260875df in QV4::Heap::ArrayCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:24 #11 0x7f7b26117a56 in QV4::ArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e75dc in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:656 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fb38c in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:753 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b2639f775 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:89 #9 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #8 0x7f7b26189c4f in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:283 #9 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #10 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b263450c2 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:21 #9 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b26258a6a in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:111 #9 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b263df559 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1772 #9 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b262574cb in QV4::Heap::MapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:23 #11 0x7f7b2611a042 in QV4::MapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8ba6 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:729 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26c3dfb8 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1681 #11 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #13 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #14 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #15 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #16 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #17 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #8 0x7f7b262322e5 in QV4::IteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4iterator.cpp:11 #9 0x7f7b260e8929 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:714 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b263b1f1c in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:257 #9 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b261886b3 in QV4::Heap::RangeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:220 #11 0x7f7b2611883a in QV4::RangeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e79d3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:663 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b260771be in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:210 #9 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2623e0fc in QV4::Heap::JsonObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4jsonobject.cpp:853 #9 0x7f7b2611c767 in QV4::JsonObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b260ecd3d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:816 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b261f4685 in QV4::Heap::FunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:215 #11 0x7f7b26117c52 in QV4::FunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e766d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:657 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b2622c109 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:581 #3 0x7f7b2622c502 in QV4::Heap::InternalClass::cryopreserved() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:601 #4 0x7f7b260eef7f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:856 #5 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #6 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #7 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #8 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #9 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #10 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #11 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #12 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #13 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #14 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #15 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #16 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #17 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #18 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #19 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #6 0x7f7b260e468c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:571 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26088303 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:64 #9 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26188315 in QV4::Heap::EvalErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:209 #11 0x7f7b2611863e in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7942 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:662 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b262a3d87 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:789 #9 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b260889a1 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:74 #9 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b26258fd1 in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:116 #8 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b261f618d in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:306 #9 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b26107bb9 in QV4::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:202 #4 0x7f7b260e4c6e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:585 #5 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #6 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #7 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #8 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #9 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #10 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #11 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #12 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #13 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #14 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #15 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #16 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #17 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #18 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #19 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f946 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #2 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #3 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #4 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b263cec16 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:579 #9 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622f49e in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26285b27 in QV4::Heap::ObjectCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:27 #11 0x7f7b2611706a in QV4::ObjectCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7307 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:651 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fac43 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:748 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263faace in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:747 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ec48f in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:46 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ebfdc in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:41 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ebad9 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:35 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fb7e5 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:756 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fb217 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:752 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 28 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b26189b39 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:282 #6 0x7f7b2610dc96 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:257 #7 0x7f7b260e8755 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:704 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 26 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fa959 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:746 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 26 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ec2ad in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:44 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 26 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ebeeb in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:40 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 26 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ebd09 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:38 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 26 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fb676 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:755 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 26 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263ebc18 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:37 #8 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b263e2236 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1814 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26270a67 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:92 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260e5401 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:603 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263450c2 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:21 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26270db8 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:95 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b4e32 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:96 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b2801 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:266 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26285b27 in QV4::Heap::ObjectCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:27 #11 0x7f7b2611706a in QV4::ObjectCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7307 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:651 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fb0fc in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:751 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260edf90 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:842 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b262709b4 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:91 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ca7f0 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:772 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #7 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #8 0x7f7b263a709b in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:16 #9 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #10 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #11 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #12 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #13 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26261efa in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:59 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608a249 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:102 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260c8628 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:749 #10 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b260e9b8e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:782 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263556e3 in QV4::Heap::RegExpCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:202 #12 0x7f7b26118246 in QV4::RegExpCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7820 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:660 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26359796 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:359 #12 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fb0a2 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:751 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358e03 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:347 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26345e5d in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:30 #10 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26270f27 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:96 #10 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b263a0c41 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:141 #14 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263b26db in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:265 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b262838b5 in QV4::ForInIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp:16 #10 0x7f7b260e894d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:715 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2639f954 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:92 #10 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b262b7484 in QV4::Heap::Proxy::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp:713 #11 0x7f7b2611cb22 in QV4::Proxy::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260ed19a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:818 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261f61c3 in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:308 #13 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26075389 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:139 #14 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b26c3f8ee in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1716 #10 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #11 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #13 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #14 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #15 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #16 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #17 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262a400b in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:792 #14 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2628769b in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:73 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262a4180 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:793 #14 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2623e0fc in QV4::Heap::JsonObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4jsonobject.cpp:853 #10 0x7f7b2611c767 in QV4::JsonObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecd3d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:816 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c3e15c in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1685 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2645837c in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:536 #9 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26262200 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:61 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b260b3c3a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:81 #9 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26260b53 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:46 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358421 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:337 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26189c4f in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:283 #14 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #15 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c6eba in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:732 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c84b0 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:748 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b3e09 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:281 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eaaf0 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:792 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b263df724 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1775 #13 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b26259072 in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:117 #13 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ed02d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b263b2523 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:263 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26189c4f in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:283 #14 0x7f7b2610dc96 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:257 #15 0x7f7b260e8755 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:704 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26188315 in QV4::Heap::EvalErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:209 #12 0x7f7b2611863e in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7942 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:662 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c97c8 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:761 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b260a5e05 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:44 #14 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26c3fce2 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1720 #13 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263450c2 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:21 #10 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26206f2a in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:120 #13 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2645837c in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:536 #14 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263dfb77 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1782 #13 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260e3621 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:516 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260e39b2 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:525 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260dec5a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:450 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #11 0x7f7b260e459a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:568 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b26206383 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:108 #13 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2639f954 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:92 #9 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358ffd in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:349 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #8 0x7f7b262a436a in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:795 #9 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26073a81 in QV4::Heap::SharedArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:19 #12 0x7f7b2611af2a in QV4::SharedArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e90de in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:751 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b260b3e1e in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:83 #10 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2639e335 in QV4::Heap::WeakSetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:18 #12 0x7f7b2611a3fc in QV4::WeakSetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8cf4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:733 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b59f2 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:108 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d7201 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:26 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b2635802d in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:333 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c62b7d in QQmlNumberExtension::registerExtension(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllocale.cpp:329 #14 0x7f7b261015c2 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2137 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2626fe9f in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:77 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263a1695 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:151 #13 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263459d4 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:27 #10 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2623e475 in QV4::Heap::JsonObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4jsonobject.cpp:856 #13 0x7f7b2611c767 in QV4::JsonObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #14 0x7f7b260ecd3d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:816 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b2608982f in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:92 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #6 0x7f7b26359478 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:354 #7 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d6759 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:18 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260c6af5 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:728 #10 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d6a03 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:20 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b5e5a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:111 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2657a73f in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1513 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b263eb9be in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:34 #9 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26c3fae8 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1718 #13 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #14 0x7f7b2610ddb6 in QV4::URIErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:290 #15 0x7f7b260e8899 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:710 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358718 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:340 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262600be in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:39 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26359796 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:359 #8 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622d212 in QV4::PropertyHash::PropertyHash() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:76 #2 0x7f7b26227884 in QV4::Heap::InternalClass::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:233 #3 0x7f7b260de445 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:428 #4 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #5 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #6 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #7 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #8 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #9 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26188315 in QV4::Heap::EvalErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:209 #11 0x7f7b2611863e in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7942 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:662 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #14 0x7f7b2610dd86 in QV4::TypeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:285 #15 0x7f7b260e8863 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:709 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ece30 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:816 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c689b in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:93 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b261886b3 in QV4::Heap::RangeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:220 #16 0x7f7b2611883a in QV4::RangeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e79d3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:663 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ec2cd in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:44 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b46d9 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:287 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263462dd in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:33 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2657a439 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1511 #10 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #12 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b263b1f7c in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:258 #13 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608a0d1 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:101 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b260b3ac5 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:79 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c3f55d in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1711 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c5cd7b in QQmlDateExtension::registerExtension(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllocale.cpp:50 #14 0x7f7b261015b3 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2136 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b260a54e1 in QV4::Heap::BooleanCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:14 #11 0x7f7b2611785a in QV4::BooleanCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e754b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:655 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26c3f9eb in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1717 #13 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26286f52 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:68 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26259f3b in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:135 #10 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ed957 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:826 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263a0faf in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:146 #10 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #14 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #15 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2657969e in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1501 #10 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #12 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262cbaa5 in QV4::QObjectWrapper::initializeBindings(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:197 #14 0x7f7b260ef20f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:865 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b265826a2 in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1848 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26259f3b in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:135 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c81c0 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:746 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0129 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1788 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2618918d in QV4::Heap::TypeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:253 #11 0x7f7b26118e2e in QV4::TypeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7b86 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:666 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #7 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #8 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #9 0x7f7b26088e64 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:79 #10 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b4cb0 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:291 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e3d36 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:530 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2639fde4 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:97 #13 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261899a8 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:279 #13 0x7f7b2610dd56 in QV4::SyntaxErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:280 #14 0x7f7b260e882d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:708 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2625fc35 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:36 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b263a0be2 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:140 #13 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a2b91 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:29 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #11 0x7f7b26357f82 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:330 #12 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b2625a1b9 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:137 #10 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b262574cb in QV4::Heap::MapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:23 #16 0x7f7b2611a042 in QV4::MapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e8ba6 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:729 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b260c4eb5 in QV4::Heap::DateCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:662 #16 0x7f7b2611804a in QV4::DateCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e778f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:659 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c67a0 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:92 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b262574cb in QV4::Heap::MapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:23 #11 0x7f7b2611a042 in QV4::MapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8ba6 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:729 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b263cef18 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:584 #9 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262066b5 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:112 #13 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263a1cea in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:161 #8 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260c9c30 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:764 #10 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26581c7f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1828 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26270f27 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:96 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c9ab8 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:763 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c3f6e0 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1712 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263eb575 in QV4::Heap::UrlCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:24 #12 0x7f7b26119506 in QV4::UrlCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8180 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:685 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26345e5d in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:30 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b263e2386 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1817 #9 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26073c6b in QV4::Heap::ArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:24 #16 0x7f7b2611b2e4 in QV4::ArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e922c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:755 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26286af3 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:65 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26359c68 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:366 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b26258a6a in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:111 #9 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d6604 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:17 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b33c1 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:274 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fb3e6 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:753 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26258ed2 in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:114 #14 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2626115f in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:50 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262067d9 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:113 #13 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26073a81 in QV4::Heap::SharedArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:19 #11 0x7f7b2611af2a in QV4::SharedArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e90de in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:751 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263fb55b in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:754 #10 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26188def in QV4::Heap::SyntaxErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:242 #16 0x7f7b26118c32 in QV4::SyntaxErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7af5 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:665 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b261f618d in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:306 #14 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b260b3e1e in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:83 #13 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2618952b in QV4::Heap::URIErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:264 #11 0x7f7b2611902a in QV4::URIErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7c17 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:667 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c66a5 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:91 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b26288552 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:84 #9 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263cf0c4 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:585 #14 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fb6d0 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:755 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c7d58 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:743 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ebd29 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:38 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358d06 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:346 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26345fe0 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:31 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261899a8 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:279 #13 0x7f7b2610dc96 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:257 #14 0x7f7b260e8755 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:704 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26073c6b in QV4::Heap::ArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:24 #11 0x7f7b2611b2e4 in QV4::ArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e922c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:755 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26261465 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:52 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b26229db8 in QV4::Heap::InternalClass::changeVTableImpl(QV4::VTable const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:405 #8 0x7f7b26077f9d in QV4::Heap::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:407 #9 0x7f7b260781a5 in QV4::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:192 #10 0x7f7b260e4b5f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:582 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262612e2 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:51 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b260a54e1 in QV4::Heap::BooleanCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:14 #12 0x7f7b2611785a in QV4::BooleanCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e754b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:655 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263591f7 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:351 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b263dfe4d in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1785 #9 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c7a68 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:741 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b263c5c21 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:80 #13 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ec1dc in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:43 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2626f7eb in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:72 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c94d8 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:759 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26c3f8ee in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1716 #13 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260edd4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:839 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b263e1f96 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1810 #13 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b260cb013 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:788 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b2626fe9f in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:77 #10 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0b71 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1795 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26c5cc01 in QQmlDateExtension::registerExtension(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllocale.cpp:49 #10 0x7f7b261015b3 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2136 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d6e02 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:23 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a2402 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:24 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608ae09 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:110 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260c73d5 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:736 #10 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2625f677 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:31 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b265824b9 in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1844 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b46da in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:90 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b260a5b84 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:41 #13 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b261f647f in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:311 #14 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b26206922 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:116 #9 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26206c12 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:118 #14 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b2af1 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:268 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a288b in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:27 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b26c3e55b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1688 #10 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #12 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26088303 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:64 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263eb55e in QV4::Heap::UrlCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:24 #8 0x7f7b26119506 in QV4::UrlCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #9 0x7f7b260e8180 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:685 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26581df4 in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1829 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260d7a55 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:32 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b26206501 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:111 #9 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26287810 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:74 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26359b63 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:365 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b262597e3 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:130 #9 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261899a8 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:279 #13 0x7f7b2610dd86 in QV4::TypeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:285 #14 0x7f7b260e8863 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:709 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a1f79 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:21 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b260a5d06 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:43 #10 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b2626faa9 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:74 #10 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263b4daf in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:292 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c62a03 in QQmlNumberExtension::registerExtension(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllocale.cpp:328 #14 0x7f7b261015c2 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2137 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26261a71 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:56 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2639e335 in QV4::Heap::WeakSetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:18 #11 0x7f7b2611a3fc in QV4::WeakSetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8cf4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:733 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608b561 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:115 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c8338 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:747 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26c3dfb8 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1681 #11 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #13 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #14 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #15 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #16 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #17 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26286686 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:61 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260dbd06 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:565 #11 0x7f7b260e468c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:571 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2670953d in QV4::PropertyListPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp:210 #10 0x7f7b260e8647 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:699 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b2639f775 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:89 #14 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b26206922 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:116 #14 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b263a709b in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:16 #10 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b2626ec93 in QV4::Heap::NumberCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:42 #16 0x7f7b2611765e in QV4::NumberCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e74ba in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:654 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26258d5a in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:113 #14 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #11 0x7f7b262a436a in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:795 #12 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2607532a in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:138 #13 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b2620d1c7 in QV4::Heap::EvalFunction::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp:296 #10 0x7f7b2611cd1e in QV4::EvalFunction::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ed7bd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:825 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c78f0 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:740 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358815 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:341 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e3c09 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:528 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263dfc69 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1783 #13 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b49c9 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:289 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26259dc3 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:134 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2620d261 in QV4::Heap::EvalFunction::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp:298 #13 0x7f7b2611cd1e in QV4::EvalFunction::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #14 0x7f7b260ed7bd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:825 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b263a1d93 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:162 #13 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b263cef18 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:584 #8 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ec3be in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:45 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260a5d06 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:43 #14 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b26255f7a in QV4::MapIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapiterator.cpp:20 #13 0x7f7b260e8971 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:716 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c7032 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:733 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26261bf4 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:57 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262873b1 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:71 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #11 0x7f7b263a0c50 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:142 #12 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eae58 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:794 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b263c6b1c in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:96 #10 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263a158f in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:150 #14 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26582300 in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1839 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b262572e1 in QV4::Heap::WeakMapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:18 #12 0x7f7b26119c88 in QV4::WeakMapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8a58 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:725 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b263c62b9 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:87 #10 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26270c40 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:94 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #12 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #13 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #14 0x7f7b260899c2 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:94 #15 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c60c3 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:85 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2623e0fc in QV4::Heap::JsonObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4jsonobject.cpp:853 #14 0x7f7b2611c767 in QV4::JsonObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecd3d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:816 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2629d943 in QV4::Heap::PromiseCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:321 #12 0x7f7b2611ab70 in QV4::PromiseCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8f90 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:745 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263c5d44 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:82 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eb00c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:795 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d6f57 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:24 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262b764d in QV4::Heap::Proxy::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp:717 #14 0x7f7b2611cb22 in QV4::Proxy::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ed19a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:818 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2634554b in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:24 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263b2628 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:264 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eb1c0 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:796 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262cb92b in QV4::QObjectWrapper::initializeBindings(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:196 #14 0x7f7b260ef20f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:865 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ec686 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:48 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e3f3c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:532 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b26206501 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:111 #14 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26204edd in QV4::Heap::GeneratorFunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:18 #11 0x7f7b26117e4e in QV4::GeneratorFunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e76fe in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:658 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c40077 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1727 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26285b27 in QV4::Heap::ObjectCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:27 #16 0x7f7b2611706a in QV4::ObjectCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7307 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:651 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2657a133 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1509 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b263a1c3d in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:159 #13 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b261f4685 in QV4::Heap::FunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:215 #11 0x7f7b26117c52 in QV4::FunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e766d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:657 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263a7744 in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:21 #14 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b4cba in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:95 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358a0f in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:343 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263b2f59 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:271 #10 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2608ba38 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:121 #13 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #7 0x7f7b263dfad7 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1780 #8 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c8c08 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:753 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260e9d42 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:783 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26c3fbe5 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1719 #13 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c3e406 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1687 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26259c4b in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:133 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b3539 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:275 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263e0fd9 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1798 #10 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b2627f62c in QV4::Object::virtualSetPrototypeOf(QV4::Managed*, QV4::Object const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:959 #10 0x7f7b2605e9a8 in QV4::Object::setPrototypeOf(QV4::Object const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:203 #11 0x7f7b263cee3e in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:581 #12 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b2635812a in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:334 #10 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fab28 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:747 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26260e59 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:48 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2625fab2 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:35 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26076d00 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:204 #14 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c6af5 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:728 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c5cc01 in QQmlDateExtension::registerExtension(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllocale.cpp:49 #14 0x7f7b261015b3 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2136 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622bdf6 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:563 #8 0x7f7b261020b8 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2196 #9 0x7f7b261023c7 in QV4::ExecutionEngine::freezeObject(QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2213 #10 0x7f7b26101410 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2125 #11 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #12 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #13 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26260547 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:42 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b260875df in QV4::Heap::ArrayCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:24 #11 0x7f7b26117a56 in QV4::ArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e75dc in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:656 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263b2389 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:261 #10 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622ca42 in QV4::Heap::InternalClass::asProtoClass() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:627 #8 0x7f7b26274d82 in QV4::Heap::Object::setUsedAsProto() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:57 #9 0x7f7b262297e3 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:378 #10 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #11 0x7f7b2627f62c in QV4::Object::virtualSetPrototypeOf(QV4::Managed*, QV4::Object const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:959 #12 0x7f7b2605e9a8 in QV4::Object::setPrototypeOf(QV4::Object const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:203 #13 0x7f7b263cee5f in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:583 #14 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c40321 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1729 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608a3c1 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:103 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260ef1ec in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:863 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b26c3fde1 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1723 #10 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #11 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #13 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #14 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #15 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #16 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #17 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c3ff22 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1726 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263a71f0 in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:17 #14 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b2608982f in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:92 #10 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ebffa in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:41 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261f42c8 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:191 #13 0x7f7b260e6ada in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:632 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622ca42 in QV4::Heap::InternalClass::asProtoClass() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:627 #8 0x7f7b26274d82 in QV4::Heap::Object::setUsedAsProto() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:57 #9 0x7f7b262297e3 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:378 #10 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #11 0x7f7b2627f62c in QV4::Object::virtualSetPrototypeOf(QV4::Managed*, QV4::Object const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:959 #12 0x7f7b2605e9a8 in QV4::Object::setPrototypeOf(QV4::Object const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:203 #13 0x7f7b263cee3e in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:581 #14 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260b4272 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:87 #10 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b2618918d in QV4::Heap::TypeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:253 #16 0x7f7b26118e2e in QV4::TypeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7b86 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:666 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263faf2d in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:750 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2625995b in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:131 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d6b58 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:21 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b260e9b8e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:782 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #6 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #7 0x7f7b26075505 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:143 #8 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263599ec in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:363 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c3f257 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1709 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c65aa in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:90 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a20fc in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:22 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e5990 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:611 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263fa9b3 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:746 #10 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b2635994d in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:362 #12 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26579fb0 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1508 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262702b6 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:85 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c3e6a7 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1689 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26270141 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:82 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263eb9be in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:34 #10 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262a4811 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:803 #14 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b263ec3be in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:45 #10 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b263ebf0b in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:40 #10 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b263e2345 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1815 #13 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26188def in QV4::Heap::SyntaxErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:242 #12 0x7f7b26118c32 in QV4::SyntaxErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7af5 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:665 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b2618952b in QV4::Heap::URIErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:264 #16 0x7f7b2611902a in QV4::URIErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7c17 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:667 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #7 0x7f7b260eef3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:855 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26270715 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:88 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26359a51 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:364 #12 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b26130e83 in QV4::SyntaxErrorCtor::Data* QV4::MemoryManager::allocateObject() (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x621e83) #11 0x7f7b26118bc8 in QV4::SyntaxErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:208 #12 0x7f7b260e7af5 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:665 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26286ddd in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:67 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e3a63 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:526 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b3c91 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:280 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c8628 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:749 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b260c4eb5 in QV4::Heap::DateCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:662 #11 0x7f7b2611804a in QV4::DateCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e778f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:659 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262705a0 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:87 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26262689 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:64 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f24eb in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), void (*)(QV4::FunctionObject const*, QObject*, void**, QMetaType const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:49 #9 0x7f7b26200d12 in QV4::FunctionObject::Data* QV4::MemoryManager::allocate&, unsigned long long (*&)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)>(QV4::ExecutionContext*&&, QV4::Scoped&, unsigned long long (*&)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b261f4213 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:190 #11 0x7f7b260e6ada in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:632 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e525e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:600 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b36b1 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:276 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2625a0b3 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:136 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26088c7f in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:77 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e1151 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1799 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b260ec83e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:812 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26357ee9 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:328 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260e4668 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:570 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b260c6645 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:722 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26206a9a in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:117 #14 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b260c4eb5 in QV4::Heap::DateCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:662 #12 0x7f7b2611804a in QV4::DateCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e778f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:659 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2658283e in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1852 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ea93c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:791 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b2c69 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:269 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b2de1 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:270 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ea788 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:790 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b2608915d in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:83 #10 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b261308ab in QV4::RangeErrorCtor::Data* QV4::MemoryManager::allocateObject() (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6218ab) #11 0x7f7b261187d0 in QV4::RangeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:208 #12 0x7f7b260e79d3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:663 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b260771be in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:210 #9 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b40fa in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:86 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608af81 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:111 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #13 0x7f7b26c3e897 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1694 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b260b2561 in QV4::Heap::DataViewCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:19 #12 0x7f7b2611b69e in QV4::DataViewCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e937a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:759 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263af9ef in QV4::Heap::StringCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:135 #11 0x7f7b26117266 in QV4::StringCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7398 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:652 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26c3f7f1 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1715 #13 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2623e0fc in QV4::Heap::JsonObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4jsonobject.cpp:853 #9 0x7f7b2611c767 in QV4::JsonObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b260ecd3d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:816 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26287985 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:75 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26c3ef51 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1707 #10 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #11 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #13 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #14 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #15 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #16 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #17 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2639e51f in QV4::Heap::SetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:23 #11 0x7f7b2611a7b6 in QV4::SetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8e42 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:737 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b263df5bc in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1773 #9 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26089f59 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:100 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26089e33 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:99 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b3b19 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:279 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263dfd5b in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1784 #13 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b261305bf in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocateObject() (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6215bf) #11 0x7f7b261185d4 in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:208 #12 0x7f7b260e7942 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:662 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b263cec16 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:579 #14 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e1a21 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1805 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d64af in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:16 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b260b3a66 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:78 #13 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b260b2561 in QV4::Heap::DataViewCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:19 #11 0x7f7b2611b69e in QV4::DataViewCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e937a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:759 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2657a5bc in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1512 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26581995 in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1826 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263cedb7 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:580 #14 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b263a7899 in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:22 #10 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c7ed0 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:744 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2627042b in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:86 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c7600 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:738 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26259ad3 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:132 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b260c66a5 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:723 #13 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b30d1 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:272 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #8 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #9 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #10 0x7f7b26089d80 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:98 #11 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26261d77 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:58 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622ca42 in QV4::Heap::InternalClass::asProtoClass() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:627 #8 0x7f7b26274d82 in QV4::Heap::Object::setUsedAsProto() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:57 #9 0x7f7b262297e3 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:378 #10 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #11 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #12 0x7f7b261305bf in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocateObject() (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6215bf) #13 0x7f7b261185d4 in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:208 #14 0x7f7b260e7942 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:662 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260cadb3 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:786 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263e0129 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1788 #10 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b262b7484 in QV4::Heap::Proxy::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp:713 #12 0x7f7b2611cb22 in QV4::Proxy::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260ed19a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:818 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b261886b3 in QV4::Heap::RangeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:220 #12 0x7f7b2611883a in QV4::RangeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e79d3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:663 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2626fd4e in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:76 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b260889a1 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:74 #10 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b43ea in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:88 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b263c6b1c in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:96 #9 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e5ca9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:614 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26188a51 in QV4::Heap::ReferenceErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:231 #12 0x7f7b26118a36 in QV4::ReferenceErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7a64 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:664 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26076bf1 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:203 #14 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b2613116f in QV4::TypeErrorCtor::Data* QV4::MemoryManager::allocateObject() (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x62216f) #11 0x7f7b26118dc4 in QV4::TypeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:208 #12 0x7f7b260e7b86 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:666 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e09f9 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1794 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b3f81 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:282 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b26358e03 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:347 #9 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c9da8 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:765 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26073a81 in QV4::Heap::SharedArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:19 #16 0x7f7b2611af2a in QV4::SharedArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e90de in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:751 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263a1127 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:147 #14 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2645837c in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:536 #10 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ea26c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:787 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b39a1 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:278 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b263594c9 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:355 #12 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ca500 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:770 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #8 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #9 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #10 0x7f7b26088e64 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:79 #11 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26188def in QV4::Heap::SyntaxErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:242 #11 0x7f7b26118c32 in QV4::SyntaxErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7af5 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:665 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2626fff0 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:78 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b261f65a5 in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:312 #14 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #6 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #7 0x7f7b260b3c3a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:81 #8 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26075669 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:144 #14 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26579821 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1502 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2635962c in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:357 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c9940 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:762 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263598e8 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:361 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2625958e in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:125 #13 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262a46a2 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:802 #14 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26187f17 in QV4::Heap::ErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:188 #11 0x7f7b26118442 in QV4::ErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e78b1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:661 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ebdac in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:804 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b263ca07a in QV4::Heap::TypedArrayCtor::init(QV4::ExecutionContext*, QV4::TypedArrayType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:243 #16 0x7f7b2611be72 in QV4::TypedArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&, QV4::TypedArrayType&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e971d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:771 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b263a1b28 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:157 #14 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b262708af in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:90 #9 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b26188a51 in QV4::Heap::ReferenceErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:231 #11 0x7f7b26118a36 in QV4::ReferenceErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7a64 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:664 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b2979 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:267 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26286c68 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:66 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0e61 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1797 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ca678 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:771 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26262383 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:62 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26c3fde1 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1723 #13 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b5122 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:98 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b263c4597 in QV4::Heap::SymbolCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:24 #16 0x7f7b26117462 in QV4::SymbolCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7429 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:653 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ca388 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:769 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263453c8 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:23 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263dfab4 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1779 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263ca07a in QV4::Heap::TypedArrayCtor::init(QV4::ExecutionContext*, QV4::TypedArrayType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:243 #12 0x7f7b2611be72 in QV4::TypedArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&, QV4::TypedArrayType&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e971d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:771 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e1b99 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1806 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c5ca7e in QQmlDateExtension::registerExtension(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllocale.cpp:48 #14 0x7f7b261015b3 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2136 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #14 0x7f7b2610dd56 in QV4::SyntaxErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:280 #15 0x7f7b260e882d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:708 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2626fbfa in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:75 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b261f4685 in QV4::Heap::FunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:215 #16 0x7f7b26117c52 in QV4::FunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e766d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:657 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26359dd6 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:370 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608b6d9 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:116 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b260e4e9b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:591 #5 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #6 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #7 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #8 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #9 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #10 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #11 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #12 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #13 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #14 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #15 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #16 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #17 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #18 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #19 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2626298f in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:66 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2657a439 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1511 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263fa401 in QV4::Heap::UrlSearchParamsCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:735 #11 0x7f7b261198c0 in QV4::UrlSearchParamsCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8298 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:687 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26287526 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:72 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260deaa4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:446 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b260b3d2c in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:82 #13 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e373e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:518 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b2627f62c in QV4::Object::virtualSetPrototypeOf(QV4::Managed*, QV4::Object const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:959 #10 0x7f7b2605e9a8 in QV4::Object::setPrototypeOf(QV4::Object const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:203 #11 0x7f7b263cee5f in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:583 #12 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b260e4e9b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:591 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eb374 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:797 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26345851 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:26 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0fd9 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1798 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ea5d4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:789 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b260ea5d4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:789 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608a6b1 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:105 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b4562 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:89 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26204edd in QV4::Heap::GeneratorFunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:18 #16 0x7f7b26117e4e in QV4::GeneratorFunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e76fe in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:658 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e525e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:600 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #12 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #13 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #14 0x7f7b2608b975 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:120 #15 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a2708 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:26 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262609d0 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:45 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263a7899 in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:22 #14 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260ef11e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:862 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b263a7b99 in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:24 #10 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e5990 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:611 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e5990 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:611 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358912 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:342 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358227 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:335 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c5c8fb in QQmlDateExtension::registerExtension(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllocale.cpp:47 #14 0x7f7b261015b3 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2136 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b263450c2 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:21 #9 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b26359c68 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:366 #10 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ec59e in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:47 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262606ca in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:43 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e56ac in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:607 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b2625f7d3 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:32 #10 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2657969e in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1501 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2626ec93 in QV4::Heap::NumberCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:42 #12 0x7f7b2611765e in QV4::NumberCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e74ba in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:654 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b263eb575 in QV4::Heap::UrlCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:24 #16 0x7f7b26119506 in QV4::UrlCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e8180 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:685 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263459d4 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:27 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26c4ae50 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2058 #13 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #14 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #15 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #16 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #17 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c680b in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:726 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e3a63 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:526 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c4046d in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1730 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26260cd6 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:47 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b262063d0 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:109 #14 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e3a63 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:526 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ebc38 in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:37 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eb6dc in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:799 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b2620d1c7 in QV4::Heap::EvalFunction::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp:296 #11 0x7f7b2611cd1e in QV4::EvalFunction::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260ed7bd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:825 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260e3c85 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:529 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b260cab3c in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:782 #13 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e3b36 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:527 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b2629d943 in QV4::Heap::PromiseCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:321 #16 0x7f7b2611ab70 in QV4::PromiseCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e8f90 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:745 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eba44 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:801 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b2635812a in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:334 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ebf0b in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:40 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e1731 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1803 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #6 0x7f7b260e468c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:571 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #12 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #13 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #14 0x7f7b26089536 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:88 #15 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c91e8 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:757 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fb55b in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:754 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ee695 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:848 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ee9dd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:850 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e3e09 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:531 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622bdf6 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:563 #8 0x7f7b2622c502 in QV4::Heap::InternalClass::cryopreserved() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:601 #9 0x7f7b260eef7f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:856 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260de92e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:444 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e3d36 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:530 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26258a6a in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:111 #10 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #12 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #13 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #14 0x7f7b26089d80 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:98 #15 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2625fc35 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:36 #10 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #11 0x7f7b263dfad7 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1780 #12 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #7 0x7f7b260e468c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:571 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261f623a in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:309 #13 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b261f671d in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:313 #14 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0709 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1792 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263a79ee in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:23 #14 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e5f27 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:616 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a1c73 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:19 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b260b2561 in QV4::Heap::DataViewCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:19 #16 0x7f7b2611b69e in QV4::DataViewCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e937a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:759 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #7 0x7f7b260e459a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:568 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260e44be in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:555 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26089b9b in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:96 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608ab19 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:108 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2618952b in QV4::Heap::URIErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:264 #12 0x7f7b2611902a in QV4::URIErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7c17 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:667 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261899a8 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:279 #13 0x7f7b2610dd26 in QV4::ReferenceErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:275 #14 0x7f7b260e87f7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:707 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2625882c in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:107 #13 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b263df559 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1772 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b26189c4f in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:283 #10 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #11 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b261f65a5 in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:312 #10 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e4141 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:539 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e1441 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1801 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b2635951a in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:356 #9 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #8 0x7f7b26076d75 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:205 #9 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608a9a1 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:107 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260771be in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:210 #10 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26285b27 in QV4::Heap::ObjectCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:27 #12 0x7f7b2611706a in QV4::ObjectCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7307 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:651 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b26206922 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:116 #10 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26088aa6 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:75 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608b271 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:113 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ca210 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:768 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b260c74da in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:737 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260e9ef6 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:784 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c87a0 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:750 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b260893a3 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:86 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eca36 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2629d943 in QV4::Heap::PromiseCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:321 #11 0x7f7b2611ab70 in QV4::PromiseCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8f90 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:745 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261899a8 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:279 #13 0x7f7b2610dcf6 in QV4::RangeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:270 #14 0x7f7b260e87c1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:706 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e12c9 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1800 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2625f3bf in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:29 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c3f0d4 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1708 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b260e5530 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:605 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26262e18 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:69 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263dffb1 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1787 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fb83c in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:756 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c9360 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:758 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26c3f3da in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1710 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a2a0e in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:28 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260ed592 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:821 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b2613145b in QV4::URIErrorCtor::Data* QV4::MemoryManager::allocateObject() (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x62245b) #11 0x7f7b26118fc0 in QV4::URIErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:208 #12 0x7f7b260e7c17 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:667 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b26228c7e in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:326 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b2635861b in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:339 #10 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #11 0x7f7b262595fc in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:127 #12 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26581820 in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1825 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c8a90 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:752 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263b2af1 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:268 #10 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b263dfb77 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1782 #9 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b209f in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:259 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d7600 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:29 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2641b674 in QV4::VariantPrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:73 #10 0x7f7b260e89f4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:721 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b4851 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:288 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b529a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:99 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #6 0x7f7b260e459a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:568 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263c6e0c in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:98 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26359731 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:358 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260b5122 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:98 #10 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262a42f5 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:794 #14 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d78aa in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:31 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b2626f689 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:69 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26359478 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:354 #8 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b265799a4 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1503 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263eb575 in QV4::Heap::UrlCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:24 #11 0x7f7b26119506 in QV4::UrlCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8180 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:685 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b2635861b in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:339 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c9f20 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:766 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263dfe4d in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1785 #13 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c73d5 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:736 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260caf22 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:787 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358b0c in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:344 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260886fc in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:67 #10 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a1af0 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:18 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c725d in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:735 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2628723c in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:70 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b263cef18 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:584 #13 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261f612e in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:305 #13 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d7755 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:30 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263a1417 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:149 #14 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608b0f9 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:112 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260a2402 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:24 #10 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b260eef3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:855 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260eed1c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:852 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260eeb81 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:851 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b260a1af0 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:18 #9 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a2585 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:25 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26270b1a in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:93 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b262b7753 in QV4::Heap::Proxy::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp:718 #13 0x7f7b2611cb22 in QV4::Proxy::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #14 0x7f7b260ed19a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:818 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b49ca in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:92 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b263a0faf in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:146 #9 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e02a1 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1789 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b26077385 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:212 #13 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26187f17 in QV4::Heap::ErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:188 #12 0x7f7b26118442 in QV4::ErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e78b1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:661 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e4925 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:575 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c63b4 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:88 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b26229db8 in QV4::Heap::InternalClass::changeVTableImpl(QV4::VTable const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:405 #8 0x7f7b26077f9d in QV4::Heap::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:407 #9 0x7f7b260781a5 in QV4::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:192 #10 0x7f7b260e4d40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:588 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261899a8 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:279 #13 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #14 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263e1e16 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1808 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2626176b in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:54 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ea0b8 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:786 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622ca42 in QV4::Heap::InternalClass::asProtoClass() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:627 #8 0x7f7b26274d82 in QV4::Heap::Object::setUsedAsProto() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:57 #9 0x7f7b262297e3 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:378 #10 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #11 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #12 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #13 0x7f7b260e4668 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:570 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2625a31d in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:138 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b263c5bc1 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:79 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263a7345 in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:18 #14 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263a749a in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:19 #14 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ec0eb in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:42 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0881 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1793 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b26130b97 in QV4::ReferenceErrorCtor::Data* QV4::MemoryManager::allocateObject() (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x621b97) #11 0x7f7b261189cc in QV4::ReferenceErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:208 #12 0x7f7b260e7a64 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:664 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b260a54e1 in QV4::Heap::BooleanCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:14 #16 0x7f7b2611785a in QV4::BooleanCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e754b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:655 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260e505d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:595 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b263af9ef in QV4::Heap::StringCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:135 #16 0x7f7b26117266 in QV4::StringCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7398 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:652 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26260241 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:40 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2625fdb8 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:37 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26088b59 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:76 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #11 0x7f7b26088771 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:68 #12 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fb271 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:752 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262838b5 in QV4::ForInIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp:16 #14 0x7f7b260e894d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:715 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b2639e51f in QV4::Heap::SetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:23 #16 0x7f7b2611a7b6 in QV4::SetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e8e42 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:737 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d6cad in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:22 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b261f4685 in QV4::Heap::FunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:215 #12 0x7f7b26117c52 in QV4::FunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e766d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:657 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b2635851e in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:338 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26579b27 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1504 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ec4af in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:46 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358c09 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:345 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e3d36 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:530 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #14 0x7f7b2610dc96 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:257 #15 0x7f7b260e8755 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:704 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b43e9 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:285 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b26c3ef51 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1707 #9 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #10 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #12 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b4852 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:91 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262615e8 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:53 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b263cebd7 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:578 #13 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b3f82 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:85 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ee839 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:849 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b26101ce4 in QV4::ExecutionEngine::createQtObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2163 #14 0x7f7b261014f7 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2130 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ed28d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:818 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c8ef8 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:755 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ee34d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:846 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b260b5768 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:104 #13 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ec47c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:808 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263fa401 in QV4::Heap::UrlSearchParamsCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:735 #12 0x7f7b261198c0 in QV4::UrlSearchParamsCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8298 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:687 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260ed712 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:822 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b260c7137 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:734 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e1d11 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1807 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #6 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #7 0x7f7b263dfb77 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1782 #8 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b260889a1 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:74 #9 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b260ebbf8 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:803 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ededd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:841 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c9c30 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:764 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b26357f57 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:329 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e525e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:600 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c3e2b1 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1686 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ebf60 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:805 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261899a8 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:279 #13 0x7f7b2610ddb6 in QV4::URIErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:290 #14 0x7f7b260e8899 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:710 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2625f107 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:27 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b260895e9 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:89 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b262a4590 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:800 #9 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b262a4180 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:793 #10 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c3e55b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1688 #14 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #16 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26345cda in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:29 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26206d8a in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:119 #14 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26458539 in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:538 #13 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #8 0x7f7b260c6d94 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:731 #9 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2657a2b6 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1510 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26c3dfb8 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1681 #12 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #14 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b262a4590 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:800 #8 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2608bb4d in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:124 #13 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b5ce2 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:110 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2670953d in QV4::PropertyListPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp:210 #9 0x7f7b260e8647 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:699 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b2389 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:261 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ec114 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:806 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608a829 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:106 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26187f17 in QV4::Heap::ErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:188 #16 0x7f7b26118442 in QV4::ErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e78b1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:661 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c8048 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:745 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b263fa9b3 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:746 #9 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262618ee in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:55 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b263b1f1c in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:257 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263faf87 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:750 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c6980 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:727 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b2641b9a5 in QV4::VariantPrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:76 #14 0x7f7b260e89f4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:721 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b3249 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:273 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ec2c8 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:807 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b558a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:101 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2639fc44 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:94 #14 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26262506 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:63 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b262b7484 in QV4::Heap::Proxy::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp:713 #16 0x7f7b2611cb22 in QV4::Proxy::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260ed19a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:818 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b2625efab in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:26 #10 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b26263016 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:72 #13 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #14 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b263b1da2 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:252 #10 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b261f637a in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:310 #14 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b2214 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:260 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2608bafb in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:122 #13 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26262b12 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:67 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260c7778 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:739 #10 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2626f955 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:73 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2626faa9 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:74 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2641b674 in QV4::VariantPrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:73 #9 0x7f7b260e89f4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:721 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b2641b8ea in QV4::VariantPrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:75 #14 0x7f7b260e89f4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:721 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c7778 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:739 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2641b7e3 in QV4::VariantPrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:74 #14 0x7f7b260e89f4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:721 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2626f6e9 in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:70 #13 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ebbf8 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:803 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c7be0 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:742 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2641b674 in QV4::VariantPrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:73 #14 0x7f7b260e89f4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:721 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d68ae in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:19 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #14 0x7f7b2610dcf6 in QV4::RangeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:270 #15 0x7f7b260e87c1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:706 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b263c7041 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:102 #13 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263c6f03 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:99 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b261886b3 in QV4::Heap::RangeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:220 #11 0x7f7b2611883a in QV4::RangeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e79d3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:663 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26286f52 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:68 #10 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2625f263 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:28 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26088412 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:65 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b262887c6 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:87 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263ebe1a in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:39 #13 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b263590fa in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:350 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263b3e09 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:281 #10 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26346163 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:32 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c64af in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:89 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26286809 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:63 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b263c5fc8 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:84 #10 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b26075505 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:143 #9 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26088587 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:66 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358324 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:336 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b26358f00 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:348 #13 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260e425c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:543 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b4b41 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:290 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c5fc8 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:84 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b262574cb in QV4::Heap::MapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:23 #12 0x7f7b2611a042 in QV4::MapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8ba6 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:729 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eb890 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:800 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #12 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #13 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #14 0x7f7b260892f0 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:85 #15 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263a158f in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:150 #10 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2618918d in QV4::Heap::TypeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:253 #12 0x7f7b26118e2e in QV4::TypeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7b86 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:666 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260dbd06 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:565 #11 0x7f7b260e459a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:568 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b2625a63c in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:143 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2625a8a7 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:147 #13 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b262838b5 in QV4::ForInIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp:16 #9 0x7f7b260e894d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:715 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2625a751 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:144 #13 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ee1a9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:845 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b260d6f57 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:24 #10 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b2625a7fe in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:146 #8 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #11 0x7f7b26076d75 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:205 #12 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ecc33 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eb528 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:798 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26581b0a in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1827 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b263df8e2 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1777 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26260fdc in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:49 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b263e2386 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1817 #12 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26c3dfb8 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1681 #16 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #18 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #19 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #20 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #21 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #22 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #23 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #24 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #25 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #26 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b262a3d28 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:788 #13 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ca098 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:767 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b4272 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:87 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ec630 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:809 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263c5eb9 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:83 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b2628865a in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:85 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262a3e96 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:791 #14 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b263a19a0 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:156 #14 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26287f59 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:79 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b262708af in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:90 #14 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b26076b92 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:202 #13 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b26288552 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:84 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b2620d1c7 in QV4::Heap::EvalFunction::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp:296 #15 0x7f7b2611cd1e in QV4::EvalFunction::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b260ed7bd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:825 #17 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #18 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26288243 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:81 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26581f69 in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1830 #14 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26345b57 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:28 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fac9d in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:748 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2623e27f in QV4::Heap::JsonObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4jsonobject.cpp:854 #14 0x7f7b2611c767 in QV4::JsonObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecd3d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:816 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b262322e5 in QV4::IteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4iterator.cpp:11 #10 0x7f7b260e8929 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:714 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263ca07a in QV4::Heap::TypedArrayCtor::init(QV4::ExecutionContext*, QV4::TypedArrayType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:243 #11 0x7f7b2611be72 in QV4::TypedArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&, QV4::TypedArrayType&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e971d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:771 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26073c6b in QV4::Heap::ArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:24 #12 0x7f7b2611b2e4 in QV4::ArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e922c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:755 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b4faa in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:97 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e18a9 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1804 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26579caa in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1505 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b261f688c in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:314 #14 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c61be in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:86 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26188a51 in QV4::Heap::ReferenceErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:231 #16 0x7f7b26118a36 in QV4::ReferenceErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7a64 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:664 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d70ac in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:25 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2625f51b in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:30 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2626207d in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:60 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260e419e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:540 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26287afa in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:76 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #8 0x7f7b262322e5 in QV4::IteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4iterator.cpp:11 #9 0x7f7b260e8929 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:714 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f24eb in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), void (*)(QV4::FunctionObject const*, QObject*, void**, QMetaType const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:49 #10 0x7f7b26200d12 in QV4::FunctionObject::Data* QV4::MemoryManager::allocate&, unsigned long long (*&)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)>(QV4::ExecutionContext*&&, QV4::Scoped&, unsigned long long (*&)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b261f4213 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:190 #12 0x7f7b260e6ada in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:632 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b2608915d in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:83 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b587a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:107 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622b752 in QV4::Heap::InternalClass::sealed() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:531 #8 0x7f7b2622c354 in QV4::Heap::InternalClass::canned() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:593 #9 0x7f7b2622c534 in QV4::Heap::InternalClass::cryopreserved() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:602 #10 0x7f7b260eef7f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:856 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b3829 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:277 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b260d6b58 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:21 #10 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2625f92f in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:33 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263c4597 in QV4::Heap::SymbolCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:24 #11 0x7f7b26117462 in QV4::SymbolCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7429 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:653 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b2626ec93 in QV4::Heap::NumberCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:42 #11 0x7f7b2611765e in QV4::NumberCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e74ba in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:654 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b260875df in QV4::Heap::ArrayCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:24 #12 0x7f7b26117a56 in QV4::ArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e75dc in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:656 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262888ec in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:88 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26359835 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:360 #14 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b26288552 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:84 #10 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b263df5bc in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1773 #13 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c6996 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:94 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b5b6a in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:109 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26287de4 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:78 #10 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26287de4 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:78 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26288d54 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:91 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #7 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #8 0x7f7b2625efab in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:26 #9 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26287c6f in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:77 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b2645848c in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:537 #14 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26288bdc in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:90 #10 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b263ebe1a in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:39 #9 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b260a2d8f in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:32 #13 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #14 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b263556e3 in QV4::Heap::RegExpCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:202 #16 0x7f7b26118246 in QV4::RegExpCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7820 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:660 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263456ce in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:25 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b260882a4 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:63 #13 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26579e2d in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1506 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b5412 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:100 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26262200 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:61 #10 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260a1af0 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:18 #10 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e15b9 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1802 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d7356 in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:27 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b4561 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:286 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26088f17 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:80 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260eaca4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:793 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262880ce in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:80 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262883b8 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:82 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #11 0x7f7b26075398 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:140 #12 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2626280c in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:65 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b262597e3 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:130 #10 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e6840 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:626 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b260a5be3 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:42 #14 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b2639e335 in QV4::Heap::WeakSetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:18 #16 0x7f7b2611a3fc in QV4::WeakSetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e8cf4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:733 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26579fb0 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1508 #10 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #12 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ede2a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:840 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263af9ef in QV4::Heap::StringCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:135 #12 0x7f7b26117266 in QV4::StringCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7398 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:652 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262603c4 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:41 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26288710 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:86 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260ee4f1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:847 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #12 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #13 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #14 0x7f7b260890aa in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:82 #15 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a1b3 in QV4::Heap::InternalClass::nonExtensible() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:425 #8 0x7f7b2622c386 in QV4::Heap::InternalClass::canned() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:594 #9 0x7f7b2622c534 in QV4::Heap::InternalClass::cryopreserved() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:602 #10 0x7f7b260eef7f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:856 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b262a3d87 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:789 #14 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263fae12 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:749 #14 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b260875df in QV4::Heap::ArrayCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:24 #16 0x7f7b26117a56 in QV4::ArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e75dc in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:656 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260a288b in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:27 #10 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b2635951a in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:356 #12 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b26c3f7f1 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1715 #9 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #10 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #12 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b26089a75 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:95 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263c4597 in QV4::Heap::SymbolCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:24 #12 0x7f7b26117462 in QV4::SymbolCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7429 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:653 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a227f in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:23 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b2635802d in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:333 #9 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0591 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1791 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #8 0x7f7b2657969e in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1501 #9 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #10 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #11 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #12 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #13 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #14 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #15 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26258be2 in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:112 #14 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26288bdc in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:90 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260886fc in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:67 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26288a64 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:89 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b262572e1 in QV4::Heap::WeakMapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:18 #11 0x7f7b26119c88 in QV4::WeakMapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e8a58 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:725 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b262870c7 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:69 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260e61f5 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:619 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2657a8b9 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1514 #14 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #16 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #17 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #18 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #19 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #20 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #21 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #22 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #23 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #24 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2628697e in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:64 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b262866e6 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:62 #13 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26288f58 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:94 #8 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b5fc9 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:112 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26288ec3 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:92 #14 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26288f58 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:94 #12 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26345245 in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:22 #14 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26204edd in QV4::Heap::GeneratorFunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:18 #12 0x7f7b26117e4e in QV4::GeneratorFunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e76fe in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:658 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b26206501 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:111 #10 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26286af3 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:65 #10 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2625ff3b in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:38 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b263a19a0 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:156 #10 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263a129f in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:148 #14 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b262572e1 in QV4::Heap::WeakMapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:18 #16 0x7f7b26119c88 in QV4::WeakMapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e8a58 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:725 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b263fadb8 in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:749 #8 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #13 0x7f7b260a5eb8 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:45 #14 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b40f9 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:283 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260ea420 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:788 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b262708af in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:90 #10 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b2639f716 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:88 #13 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b263fa401 in QV4::Heap::UrlSearchParamsCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:735 #16 0x7f7b261198c0 in QV4::UrlSearchParamsCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e8298 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:687 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #13 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #14 0x7f7b261f697d in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:315 #15 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26260b53 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:46 #10 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b260d635a in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:15 #10 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2625efab in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:26 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #12 0x7f7b2625a1b9 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:137 #13 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #8 0x7f7b260a5d06 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:43 #9 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #7 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #8 0x7f7b260d635a in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:15 #9 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #10 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #11 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #12 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #13 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0419 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1790 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b26262c95 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:68 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b26c401cc in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1728 #14 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #15 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #16 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #17 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #18 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #19 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #20 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #21 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #22 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #23 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #24 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #25 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260d74ab in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:28 #14 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263e0ce9 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1796 #14 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b263a7b99 in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:24 #14 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b2625f7d3 in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:32 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263a75ef in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:20 #14 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #12 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #13 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #14 0x7f7b2608977c in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:91 #15 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262299d4 in QV4::Heap::InternalClass::changePrototypeImpl(QV4::Heap::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:385 #8 0x7f7b26077ffd in QV4::Heap::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:412 #9 0x7f7b260781d5 in QV4::InternalClass::changePrototype(QV4::Heap::Object*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:195 #10 0x7f7b260f00d8 in QV4::ExecutionEngine::newInternalClass(QV4::VTable const*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:937 #11 0x7f7b260e516e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:599 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608b3e9 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:114 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260b4b42 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:94 #14 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b2625888b in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:108 #14 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #7 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #8 0x7f7b26189c4f in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:283 #9 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #10 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b26229db8 in QV4::Heap::InternalClass::changeVTableImpl(QV4::VTable const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:405 #8 0x7f7b26077f9d in QV4::Heap::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:407 #9 0x7f7b260781a5 in QV4::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:192 #10 0x7f7b260e4cb9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:586 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b26107bb9 in QV4::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:202 #9 0x7f7b260e4c6e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:585 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260ef11e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:862 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b26229db8 in QV4::Heap::InternalClass::changeVTableImpl(QV4::VTable const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:405 #8 0x7f7b26077f9d in QV4::Heap::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:407 #9 0x7f7b260781a5 in QV4::InternalClass::changeVTable(QV4::VTable const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:192 #10 0x7f7b260e4ad8 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:580 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2639e51f in QV4::Heap::SetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:23 #12 0x7f7b2611a7b6 in QV4::SetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8e42 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:737 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608ac91 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:109 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b263c62b9 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:87 #14 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #9 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #10 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #11 0x7f7b260e468c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:571 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b262595ed in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:126 #14 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b4271 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:284 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260a1df6 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:20 #14 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #13 0x7f7b260889a1 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:74 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b263b2f59 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:271 #14 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c8918 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:751 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b260c6d94 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:731 #10 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b260eaaf0 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:792 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #8 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #9 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #10 0x7f7b263556e3 in QV4::Heap::RegExpCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:202 #11 0x7f7b26118246 in QV4::RegExpCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260e7820 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:660 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2608a539 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:104 #14 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #12 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #13 0x7f7b260ed412 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:820 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c8d80 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:754 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #12 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #13 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #14 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #15 0x7f7b26188315 in QV4::Heap::EvalErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:209 #16 0x7f7b2611863e in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #17 0x7f7b260e7942 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:662 #18 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #19 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #20 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #21 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #22 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #23 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c9650 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:760 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b260c9070 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:756 #14 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #15 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #16 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #4 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #5 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #6 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #7 0x7f7b263df5bc in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1773 #8 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #13 0x7f7b2626084d in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:44 #14 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #15 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622dc8e in QV4::SharedInternalClassData::SharedInternalClassData(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:182 #2 0x7f7b262278ab in QV4::Heap::InternalClass::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:234 #3 0x7f7b260de445 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:428 #4 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #5 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #6 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #7 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #8 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #9 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2622efba in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyKey) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #2 0x7f7b2622ae3d in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:486 #3 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #4 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #5 0x7f7b260e4141 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:539 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #11 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #12 0x7f7b260cabff in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:783 #13 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26225b0d in QV4::PropertyHash::detach(bool, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:78 #2 0x7f7b262251e1 in QV4::PropertyHash::addEntry(QV4::PropertyHash::Entry const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:34 #3 0x7f7b2622ade0 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:484 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2608a829 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:106 #10 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b2622a9ad in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:468 #8 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #9 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #10 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #11 0x7f7b26359ccd in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:367 #12 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Direct leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26231da1 in __gnu_cxx::new_allocator::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b26231ab9 in std::allocator_traits >::allocate(std::allocator&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b262316a5 in std::_Vector_base >::_M_allocate(unsigned long) /usr/include/c++/10/bits/stl_vector.h:346 #4 0x7f7b26230b53 in void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:440 #5 0x7f7b2622ec13 in std::vector >::insert(__gnu_cxx::__normal_iterator > >, QV4::InternalClassTransition const&) /usr/include/c++/10/bits/vector.tcc:161 #6 0x7f7b26228ab1 in QV4::Heap::InternalClass::lookupOrInsertTransition(QV4::InternalClassTransition const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:318 #7 0x7f7b262292bb in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:351 #8 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #9 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #10 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #11 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #12 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #13 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #14 0x7f7b2610dd26 in QV4::ReferenceErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:275 #15 0x7f7b260e87f7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:707 #16 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #17 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #18 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #19 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #20 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #21 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Direct leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b05eacfb4 (/home/ag/work/builds/qtbase/lib/libQt6QmlModels.so.6.4.0+0xa7dfb4) Indirect leak of 139616 byte(s) in 437 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b05ead41b (/home/ag/work/builds/qtbase/lib/libQt6QmlModels.so.6.4.0+0xa7e41b) Indirect leak of 24750 byte(s) in 375 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b23687296 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b23693d0c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2368fc43 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2368bc9f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QCheckPoint const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2368c5ff in void QtPrivate::QPodArrayOps::emplace(long long, QCheckPoint const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2368782e in QCheckPoint& QList::emplaceBack(QCheckPoint const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236822b4 in QList::append(QCheckPoint const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b23666d62 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3108 #11 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #12 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #13 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #14 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #15 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #16 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #17 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #18 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #19 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #20 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #21 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #22 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #23 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #24 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #25 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #26 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #27 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #28 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #29 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 Indirect leak of 24618 byte(s) in 373 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b266e0085 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, QQmlImportInstance**, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:117 #3 0x7f7b266d8119 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b266d05fe in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b266d2075 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QQmlImportInstance* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b266d2418 in QtPrivate::QPodArrayOps::insert(long long, long long, QQmlImportInstance*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:143 #7 0x7f7b266caf2e in QList::insert(long long, long long, QQmlImportInstance*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:834 #8 0x7f7b266c44cf in QList::insert(QList::const_iterator, long long, QQmlImportInstance*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:474 #9 0x7f7b266bf9ad in QList::insert(QList::const_iterator, QQmlImportInstance*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:469 #10 0x7f7b266a6346 in QQmlImports::addImportToNamespace(QQmlImportNamespace*, QString const&, QString const&, QTypeRevision, QV4::CompiledData::Import::ImportType, QList*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlimport.cpp:1185 #11 0x7f7b266a6cd3 in QQmlImports::addLibraryImport(QQmlImportDatabase*, QString const&, QString const&, QTypeRevision, QString const&, QString const&, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlimport.cpp:1217 #12 0x7f7b269d0d81 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:588 #13 0x7f7b269dc972 in locateLocalQmldir*):: > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlimport_p.h:351 #14 0x7f7b269d1e3a in QQmlTypeLoader::Blob::addLibraryImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:582 #15 0x7f7b269d3106 in QQmlTypeLoader::Blob::addImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:721 #16 0x7f7b269d401b in QQmlTypeLoader::Blob::loadDependentImports(QList const&, QString const&, QTypeRevision, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:771 #17 0x7f7b269d4cac in QQmlTypeLoader::Blob::loadImportDependencies(std::shared_ptr, QString const&, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:795 #18 0x7f7b269d1043 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:596 #19 0x7f7b269dc972 in locateLocalQmldir*):: > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlimport_p.h:351 #20 0x7f7b269d1e3a in QQmlTypeLoader::Blob::addLibraryImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:582 #21 0x7f7b269d3106 in QQmlTypeLoader::Blob::addImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:721 #22 0x7f7b269d401b in QQmlTypeLoader::Blob::loadDependentImports(QList const&, QString const&, QTypeRevision, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:771 #23 0x7f7b269d4cac in QQmlTypeLoader::Blob::loadImportDependencies(std::shared_ptr, QString const&, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:795 #24 0x7f7b269d1043 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:596 #25 0x7f7b269dc972 in locateLocalQmldir*):: > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlimport_p.h:351 #26 0x7f7b269d1e3a in QQmlTypeLoader::Blob::addLibraryImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:582 #27 0x7f7b269d3106 in QQmlTypeLoader::Blob::addImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:721 #28 0x7f7b269d2ed1 in QQmlTypeLoader::Blob::addImport(QV4::CompiledData::Import const*, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:710 #29 0x7f7b26982fbc in QQmlTypeData::continueLoadFromIR() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:672 Indirect leak of 24528 byte(s) in 368 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b268e945d in QTypedArrayData >::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b268e70f2 in QArrayDataPointer >::allocateGrow(QArrayDataPointer > const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b268e5593 in QArrayDataPointer >::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b268e3ffd in QArrayDataPointer >::detachAndGrow(QArrayData::GrowthPosition, long long, QList const**, QArrayDataPointer >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b268e2bf8 in QList >::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b268e20c4 in QList >::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b268d1a38 in QQmlPropertyValidator::QQmlPropertyValidator(QQmlEnginePrivate*, QQmlImports const*, QQmlRefPointer const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertyvalidator.cpp:40 #10 0x7f7b2697cb4c in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:427 #11 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #12 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #13 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #14 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #15 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #16 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #17 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #18 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #19 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #20 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #21 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #22 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #23 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #24 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #25 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #26 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #27 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #28 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 12750 byte(s) in 375 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22dff439 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22dfe824 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22dfde95 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22dfd579 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, int const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22dfce2c in void QtPrivate::QPodArrayOps::emplace(long long, int&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b22dfc8c8 in int& QList::emplaceBack(int&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22dfc66e in QList::append(int) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b236f2f0e in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #11 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #12 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #13 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #14 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #15 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #16 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #17 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #18 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #19 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #20 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #21 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #22 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #23 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #24 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #25 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #26 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #27 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #28 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #29 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 Indirect leak of 12750 byte(s) in 375 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #8 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #9 0x7f7b25e839fd in QString::append(QStringView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:704 #10 0x7f7b25e70ee1 in QmlIR::IRBuilder::asString(QQmlJS::AST::UiQualifiedId*) /home/ag/work/qt5/qtdeclarative/src/qml/compiler/qqmlirbuilder.cpp:1059 #11 0x7f7b25e69cbe in QmlIR::IRBuilder::visit(QQmlJS::AST::UiImport*) /home/ag/work/qt5/qtdeclarative/src/qml/compiler/qqmlirbuilder.cpp:714 #12 0x7f7b264b0c04 in QQmlJS::AST::UiImport::accept0(QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast.cpp:1341 #13 0x7f7b25e87328 in QQmlJS::AST::Node::accept(QQmlJS::AST::BaseVisitor*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:267 #14 0x7f7b25e87483 in QQmlJS::AST::Node::accept(QQmlJS::AST::Node*, QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:277 #15 0x7f7b264b0e57 in QQmlJS::AST::UiHeaderItemList::accept0(QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast.cpp:1363 #16 0x7f7b25e87328 in QQmlJS::AST::Node::accept(QQmlJS::AST::BaseVisitor*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:267 #17 0x7f7b25e87483 in QQmlJS::AST::Node::accept(QQmlJS::AST::Node*, QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:277 #18 0x7f7b25e68e76 in QmlIR::IRBuilder::accept(QQmlJS::AST::Node*) /home/ag/work/qt5/qtdeclarative/src/qml/compiler/qqmlirbuilder.cpp:647 #19 0x7f7b25e66147 in QmlIR::IRBuilder::generateFromQml(QString const&, QString const&, QmlIR::Document*) /home/ag/work/qt5/qtdeclarative/src/qml/compiler/qqmlirbuilder.cpp:431 #20 0x7f7b26980bf2 in QQmlTypeData::loadFromSource() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:600 #21 0x7f7b2697ff51 in QQmlTypeData::dataReceived(QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:569 #22 0x7f7b269cdf2a in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:409 #23 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #24 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #25 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #26 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #27 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #28 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #29 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 Indirect leak of 12716 byte(s) in 374 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b260d493a in QString::operator+=(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:715 #9 0x7f7b266aa47c in QQmlImports::addFileImport(QQmlImportDatabase*, QString const&, QString const&, QTypeRevision, QFlags, QString*, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlimport.cpp:1368 #10 0x7f7b2698d654 in QQmlImports::addImplicitImport(QQmlImportDatabase*, QString*, QList*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlimport_p.h:155 #11 0x7f7b2697f314 in QQmlTypeData::loadImplicitImport() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:526 #12 0x7f7b26986bb3 in QQmlTypeData::resolveTypes() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:868 #13 0x7f7b26983b64 in QQmlTypeData::allDependenciesDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:719 #14 0x7f7b269cdfc7 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:412 #15 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #16 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #17 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #18 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #19 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #20 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #21 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #22 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #23 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #24 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #25 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #26 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #27 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #28 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #29 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 Indirect leak of 12672 byte(s) in 368 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c38e4 in QTypedArrayData >::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b26892702 in QArrayDataPointer >::allocateGrow(QArrayDataPointer > const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b268902af in QArrayDataPointer >::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b269493b3 in QArrayDataPointer >::detachAndGrow(QArrayData::GrowthPosition, long long, QBiPointer const**, QArrayDataPointer >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b269421f2 in QList >::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b2693d74a in QList >::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b2693a7e0 in QQmlPropertyCacheVector::resize(int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachevector_p.h:36 #10 0x7f7b2693e61b in QQmlPropertyCacheCreator::QQmlPropertyCacheCreator(QQmlPropertyCacheVector*, QQmlPendingGroupPropertyBindings*, QQmlEnginePrivate*, QQmlTypeCompiler const*, QQmlImports const*, QByteArray const&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:168 #11 0x7f7b26923ada in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:50 #12 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #13 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #14 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #15 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #16 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #17 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #18 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #19 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #20 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #21 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #22 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #23 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #24 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #25 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #26 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #27 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #28 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #29 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 Indirect leak of 10632 byte(s) in 348 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b268e35cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b268e2391 in QList::QList(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:264 #5 0x7f7b268d3031 in QQmlPropertyValidator::validateObject(int, QV4::CompiledData::Binding const*, bool) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertyvalidator.cpp:129 #6 0x7f7b268d1ae2 in QQmlPropertyValidator::validate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertyvalidator.cpp:45 #7 0x7f7b2697cbe6 in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:428 #8 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #9 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #10 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #11 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #12 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #13 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #14 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #15 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #16 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #17 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #18 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #19 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #20 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #21 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #22 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #23 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #24 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #25 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 7480 byte(s) in 374 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b25e83cc4 in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b25e841ac in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b2698d5ac in QQmlImports::addImplicitImport(QQmlImportDatabase*, QString*, QList*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlimport_p.h:155 #8 0x7f7b2697f314 in QQmlTypeData::loadImplicitImport() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:526 #9 0x7f7b26986bb3 in QQmlTypeData::resolveTypes() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:868 #10 0x7f7b26983b64 in QQmlTypeData::allDependenciesDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:719 #11 0x7f7b269cdfc7 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:412 #12 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #13 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #14 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #15 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #16 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #17 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #18 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #19 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #20 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #21 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #22 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #23 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #24 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #25 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #26 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #27 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 6276 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #22 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 4847 byte(s) in 360 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b05eacfb4 (/home/ag/work/builds/qtbase/lib/libQt6QmlModels.so.6.4.0+0xa7dfb4) Indirect leak of 4764 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #20 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 4224 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #14 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 4224 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #20 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 4224 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #14 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 4224 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #22 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 4092 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #28 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 4064 byte(s) in 56 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b281fdbc2 in QQuickTextEdit::setCursorPosition(int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1240 #14 0x5647eb69425a in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1852 #15 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 3696 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #24 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 3300 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #27 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 3168 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #25 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 2800 byte(s) in 56 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b281fdbc2 in QQuickTextEdit::setCursorPosition(int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1240 #18 0x5647eb69425a in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1852 #19 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2772 byte(s) in 42 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b2822fdae in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x80adae) #4 0x7f7b2823e2a2 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x8192a2) #5 0x7f7b282392b5 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x8142b5) #6 0x7f7b28242969 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QQuickTextEditPrivate::Node const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x81d969) #7 0x7f7b2823c939 in void QtPrivate::QMovableArrayOps::emplace(long long, QQuickTextEditPrivate::Node&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b28237539 in QList::iterator QList::emplace(long long, QQuickTextEditPrivate::Node&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:844 #9 0x7f7b282325a7 in QList::insert(long long, QQuickTextEditPrivate::Node&&) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x80d5a7) #10 0x7f7b2822b3a6 in QList::insert(QList::const_iterator, QQuickTextEditPrivate::Node&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:479 #11 0x7f7b28212016 in QQuickTextEditPrivate::addCurrentTextNodeToRoot(QQuickTextNodeEngine*, QSGTransformNode*, QQuickTextNode*, QList::iterator&, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2861 #12 0x7f7b282085f0 in QQuickTextEdit::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2252 #13 0x7f7b28307cd5 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:2120 #14 0x7f7b283056f7 in QQuickWindowPrivate::updateDirtyNodes() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1871 #15 0x7f7b282f8dcb in QQuickWindowPrivate::syncSceneGraph() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:555 #16 0x7f7b28b82337 in QSGRenderThread::sync(bool) /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:549 #17 0x7f7b28b844ca in QSGRenderThread::syncAndRender() /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:685 #18 0x7f7b28b876bd in QSGRenderThread::run() /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:934 #19 0x7f7b2139a2d3 in operator() /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:322 #20 0x7f7b2139d20f in terminate_on_exception > /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:258 #21 0x7f7b2139a51d in QThreadPrivate::start(void*) /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:281 #22 0x7f7b1fe9e6da in start_thread /build/glibc-uZu3wS/glibc-2.27/nptl/pthread_create.c:463 Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #22 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #13 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #22 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #23 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #22 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #17 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #18 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #20 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2640 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #19 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2604 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #22 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 2374 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb730c1f in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5079 #11 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2244 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 Indirect leak of 2244 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #27 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 2244 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #22 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 2244 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #29 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 Indirect leak of 2176 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #14 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2176 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #22 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 2176 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #14 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2176 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #20 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2128 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b281fdbc2 in QQuickTextEdit::setCursorPosition(int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1240 #14 0x5647eb69a341 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2011 #15 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #12 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #16 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #18 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #14 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #17 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #18 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #14 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #15 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #14 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #14 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #20 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2112 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2108 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #28 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 2084 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #20 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 2040 byte(s) in 85 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281de5ce in QQuickTextControl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:200 #22 0x7f7b281e0a97 in QQuickTextControl::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:442 #23 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #24 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #25 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #26 0x7f7b235c0838 in QTextDocument::contentsChanged() /home/ag/work/builds/qtbase/src/gui/Gui_autogen/include/moc_qtextdocument.cpp:451 #27 0x7f7b235f0847 in QTextDocumentPrivate::contentsChanged() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1624 #28 0x7f7b235ebad5 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1216 #29 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 Indirect leak of 1904 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #24 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #20 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #17 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #18 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1848 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1824 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b2358a79f in QTextCursor::removeSelectedText() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1644 #13 0x7f7b282139f4 in QQuickTextEdit::remove(int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2979 #14 0x5647eb730a28 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5073 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1700 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #27 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 1672 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #12 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1632 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #25 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 1632 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #11 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1604 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #20 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1584 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #13 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1584 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #16 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1584 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 Indirect leak of 1584 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #22 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1536 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #22 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1536 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #14 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1536 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #20 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1536 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #14 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1536 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b235e61c6 in QTextDocumentPrivate::setBlockFormat(QTextBlock const&, QTextBlock const&, QTextBlockFormat const&, QTextDocumentPrivate::FormatChangeMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:774 #7 0x7f7b23585f1a in QTextCursorPrivate::setBlockFormat(QTextBlockFormat const&, QTextDocumentPrivate::FormatChangeMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:782 #8 0x7f7b2358bb9e in QTextCursor::mergeBlockFormat(QTextBlockFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1803 #9 0x7f7b281d0597 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:830 #10 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #11 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #12 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #13 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #14 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #15 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #16 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #17 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #18 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #19 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #20 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #21 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #22 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 #23 0x7f7b28301193 in QQuickWindow::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1568 #24 0x7f7b22eeb305 in QWindow::event(QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindow.cpp:2418 #25 0x7f7b28301053 in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1557 #26 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #27 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #28 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #29 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #18 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #17 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #20 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #12 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1496 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1488 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #28 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 1408 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #18 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1408 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #15 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1408 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #14 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1408 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #22 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1408 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #15 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1408 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #14 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1408 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #16 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1408 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #20 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1408 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #20 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1408 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #16 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1392 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f3c1e in reserve /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:734 #5 0x7f7b236edb98 in QTextFormat::merge(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:952 #6 0x7f7b235e61a9 in QTextDocumentPrivate::setBlockFormat(QTextBlock const&, QTextBlock const&, QTextBlockFormat const&, QTextDocumentPrivate::FormatChangeMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:773 #7 0x7f7b23585f1a in QTextCursorPrivate::setBlockFormat(QTextBlockFormat const&, QTextDocumentPrivate::FormatChangeMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:782 #8 0x7f7b2358bb9e in QTextCursor::mergeBlockFormat(QTextBlockFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1803 #9 0x7f7b281d0597 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:830 #10 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #11 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #12 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #13 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #14 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #15 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #16 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #17 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #18 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #19 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #20 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #21 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #22 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 #23 0x7f7b28301193 in QQuickWindow::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1568 #24 0x7f7b22eeb305 in QWindow::event(QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindow.cpp:2418 #25 0x7f7b28301053 in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1557 #26 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #27 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #28 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #29 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 Indirect leak of 1364 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #28 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 1364 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #17 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #18 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #19 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #20 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #21 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #22 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #23 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #24 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #25 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #26 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #27 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #28 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #29 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #19 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #20 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #23 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #18 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #20 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #22 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #13 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #22 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #22 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1360 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #17 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1344 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #20 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1344 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #24 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 1264 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b282127e3 in QQuickTextEdit::getText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2899 #14 0x5647eb710149 in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4380 #15 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1232 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #24 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 1216 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #22 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1216 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1216 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1178 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #28 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 1176 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #24 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 1176 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1176 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1156 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #29 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 Indirect leak of 1156 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #27 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 1156 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 Indirect leak of 1152 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #25 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 1100 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #27 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 1100 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b281fdbc2 in QQuickTextEdit::setCursorPosition(int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1240 #18 0x5647eb69a341 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2011 #19 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #14 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #18 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #14 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #14 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #16 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #15 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #14 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #22 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 1088 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #14 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1088 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #14 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #19 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #21 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #12 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #19 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #23 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #12 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #18 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #12 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #19 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #18 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #17 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #14 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #15 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #16 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #17 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #18 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #19 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #20 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #21 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #22 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #23 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #24 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #25 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #26 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #27 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #28 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #29 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #20 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #17 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #17 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #25 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #20 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #15 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1056 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #21 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 1054 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #28 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 1024 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #20 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1024 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #20 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 1008 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b2358ffd0 in QTextCursor::beginEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2477 #6 0x7f7b2820181b in QQuickTextEdit::select(int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1792 #7 0x5647eb730867 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5065 #8 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #13 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #17 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #19 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #18 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #22 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #20 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #22 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #23 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 960 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #22 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 952 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #24 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 950 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #27 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 950 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #27 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 950 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b281d1700 in QQuickTextControlPrivate::rectForPosition(int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:967 #16 0x7f7b281d94ed in QQuickTextControl::cursorRect(QTextCursor const&) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1542 #17 0x7f7b281d9554 in QQuickTextControl::cursorRect() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1548 #18 0x7f7b281d6cb0 in QQuickTextControl::inputMethodQuery(Qt::InputMethodQuery, QVariant const&) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1380 #19 0x7f7b2820317a in QQuickTextEdit::inputMethodQuery(Qt::InputMethodQuery, QVariant) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1983 #20 0x7f7b2820364f in QQuickTextEdit::inputMethodQuery(Qt::InputMethodQuery) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1997 #21 0x7f7b2801b9d3 in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8581 #22 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #23 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #24 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #25 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #26 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #27 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #28 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #29 0x7f7b22deca39 in inputMethodQueryRectangle_helper /home/ag/work/qt5/qtbase/src/gui/kernel/qinputmethod.cpp:99 Indirect leak of 930 byte(s) in 15 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #17 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #18 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #19 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #20 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #21 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #22 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #23 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #24 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #25 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #26 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #27 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #28 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #29 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 Indirect leak of 912 byte(s) in 38 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23c01533 in QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFixedPoint const&, QFontEngine::GlyphFormat, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:1097 #2 0x7f7b23c093d3 in QFontEngineFT::recalcAdvances(QGlyphLayout*, QFlags) const /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:1691 #3 0x7f7b23afc32f in _hb_qt_font_get_glyph_h_advance /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:477 #4 0x7f7b23ec816d in hb_font_t::get_glyph_h_advance(unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.hh:258 #5 0x7f7b23eca257 in hb_font_get_glyph_h_advances_default /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:262 #6 0x7f7b23ed2f43 in hb_font_t::get_glyph_h_advances(unsigned int, unsigned int const*, unsigned int, int*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.hh:276 #7 0x7f7b240cc1c2 in hb_ot_position_default /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1017 #8 0x7f7b240ccf0f in hb_ot_position /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1125 #9 0x7f7b240cd6c6 in hb_ot_shape_internal /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1185 #10 0x7f7b240cdaaa in _hb_ot_shape /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1206 #11 0x7f7b23edbd7d in _hb_shape_plan_execute_internal /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shaper-list.hh:42 #12 0x7f7b23edbe55 in hb_shape_plan_execute /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:453 #13 0x7f7b23eda485 in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:140 #14 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #15 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #16 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #17 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #18 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #19 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #20 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #21 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #22 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #23 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #24 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #25 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #26 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #27 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #28 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #29 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 Indirect leak of 912 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #25 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 908 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #17 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 906 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 906 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #20 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 900 byte(s) in 18 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b2358a79f in QTextCursor::removeSelectedText() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1644 #17 0x7f7b282139f4 in QQuickTextEdit::remove(int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2979 #18 0x5647eb730a28 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5073 #19 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 896 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #24 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #17 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #19 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #23 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #20 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #22 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #22 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #20 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #18 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #13 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #17 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #18 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #22 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 880 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 864 byte(s) in 36 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23c01533 in QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFixedPoint const&, QFontEngine::GlyphFormat, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:1097 #2 0x7f7b23c093d3 in QFontEngineFT::recalcAdvances(QGlyphLayout*, QFlags) const /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:1691 #3 0x7f7b23afc32f in _hb_qt_font_get_glyph_h_advance /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:477 #4 0x7f7b23ec816d in hb_font_t::get_glyph_h_advance(unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.hh:258 #5 0x7f7b23eca257 in hb_font_get_glyph_h_advances_default /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:262 #6 0x7f7b23ed2f43 in hb_font_t::get_glyph_h_advances(unsigned int, unsigned int const*, unsigned int, int*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.hh:276 #7 0x7f7b240cc1c2 in hb_ot_position_default /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1017 #8 0x7f7b240ccf0f in hb_ot_position /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1125 #9 0x7f7b240cd6c6 in hb_ot_shape_internal /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1185 #10 0x7f7b240cdaaa in _hb_ot_shape /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1206 #11 0x7f7b23edbd7d in _hb_shape_plan_execute_internal /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shaper-list.hh:42 #12 0x7f7b23edbe55 in hb_shape_plan_execute /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:453 #13 0x7f7b23eda485 in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:140 #14 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #15 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #16 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #17 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #18 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #19 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #20 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #21 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #22 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #23 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #24 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #25 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #26 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #27 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #28 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #29 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 Indirect leak of 864 byte(s) in 18 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591b27 in QSharedDataPointer::operator QTextCursorPrivate*() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8b27) #5 0x7f7b23587f25 in QTextCursor::setVisualNavigation(bool) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1293 #6 0x7f7b281ca663 in QQuickTextControlPrivate::cursorMoveKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:213 #7 0x7f7b281d0411 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:819 #8 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #9 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #10 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #11 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #12 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #13 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #14 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #15 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #16 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #17 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #18 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #19 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #20 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 #21 0x7f7b28301193 in QQuickWindow::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1568 #22 0x7f7b22eeb305 in QWindow::event(QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindow.cpp:2418 #23 0x7f7b28301053 in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1557 #24 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #25 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #26 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #27 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #28 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #29 0x7f7b20dd0bf2 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1463 Indirect leak of 840 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #22 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 840 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #22 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 840 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #17 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 840 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #20 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 840 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #23 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 840 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #18 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 840 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #13 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 840 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #22 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 816 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #16 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 816 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #22 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 816 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #13 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 816 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #29 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 Indirect leak of 816 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #27 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 816 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 Indirect leak of 816 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #25 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 816 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b2358ffd0 in QTextCursor::beginEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2477 #6 0x7f7b2820181b in QQuickTextEdit::select(int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1792 #7 0x5647eb723bd5 in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4823 #8 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 804 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b28212eea in QQuickTextEdit::getFormattedText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2926 #14 0x5647eb712fd8 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4488 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 800 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #27 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 800 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #27 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 792 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce190 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:590 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #16 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 792 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #16 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #15 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 33 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #21 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #16 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #15 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #16 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #20 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #18 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #15 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #15 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #16 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #16 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #12 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #15 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #17 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 792 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #15 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #14 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #14 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #20 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #22 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 768 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #18 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #14 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #14 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #14 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 768 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #14 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 768 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #20 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 760 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #19 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 748 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 Indirect leak of 748 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #27 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 748 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #29 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 Indirect leak of 744 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #28 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 744 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #28 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 744 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #28 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 744 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #28 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 744 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #28 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 744 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #28 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 720 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b281d0fdd in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:928 #13 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #14 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #15 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #16 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #17 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #18 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #19 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #20 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #21 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #22 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #23 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #24 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #25 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 #26 0x7f7b28301193 in QQuickWindow::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1568 #27 0x7f7b22eeb305 in QWindow::event(QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindow.cpp:2418 #28 0x7f7b28301053 in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1557 #29 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 Indirect leak of 714 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #27 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 714 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #29 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 Indirect leak of 714 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 Indirect leak of 704 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #14 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 704 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #14 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 704 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #6 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #7 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #8 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #9 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #10 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #11 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #12 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #13 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #14 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #15 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #16 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 704 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #14 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 704 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #14 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 704 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #16 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 704 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #18 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 704 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #15 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 700 byte(s) in 14 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23589124 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1466 #17 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #18 0x7f7b2821354a in QQuickTextEdit::insert(int, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2960 #19 0x5647eb723d97 in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4831 #20 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #23 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #18 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #22 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #17 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #22 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #22 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #19 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #20 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 680 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #13 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #24 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 672 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #24 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 672 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #24 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 672 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #24 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 672 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #24 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 672 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #24 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 672 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 14 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd184 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1155 #7 0x5647eb694277 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1853 #8 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 14 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd2e7 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1168 #7 0x5647eb694277 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1853 #8 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 14 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd2e7 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1168 #7 0x5647eb694537 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1861 #8 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 672 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #18 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 640 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #17 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 640 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #22 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 640 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #18 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 640 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #13 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 640 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #22 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 640 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #22 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 640 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #23 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 640 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #20 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 640 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #20 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 620 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #18 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #19 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #20 0x7f7b28214b20 in QQuickTextEdit::append(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:3103 #21 0x5647eb718905 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4616 #22 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 600 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #27 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 600 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #27 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 600 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 600 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 600 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 600 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #27 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 600 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b282127e3 in QQuickTextEdit::getText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2899 #18 0x5647eb710149 in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4380 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 578 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 Indirect leak of 578 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #29 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 Indirect leak of 578 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #27 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 576 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #28 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 576 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #16 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #17 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #20 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #17 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #25 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #11 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #13 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #22 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 576 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #11 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #25 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #25 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #11 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #25 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #25 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #11 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #21 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #11 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #11 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 576 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #25 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 576 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #22 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 560 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #24 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 558 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #28 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 552 byte(s) in 37 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b2622c109 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:581 #4 0x7f7b261020b8 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2196 #5 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #6 0x7f7b261023c7 in QV4::ExecutionEngine::freezeObject(QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2213 #7 0x7f7b26101410 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2125 #8 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #9 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #10 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #14 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #14 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #14 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #27 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 544 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #29 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 Indirect leak of 544 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 Indirect leak of 544 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #17 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #15 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #21 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #21 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #19 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #12 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #19 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #19 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #17 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #23 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 544 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #14 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #18 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 544 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #19 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #15 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #18 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #13 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #22 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 528 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 Indirect leak of 528 byte(s) in 11 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fdbc2 in QQuickTextEdit::setCursorPosition(int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1240 #7 0x5647eb69425a in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1852 #8 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #20 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #17 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #20 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #6 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #7 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #8 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #9 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #10 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #11 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #12 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #13 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #14 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #15 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #16 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #17 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #18 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #12 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #15 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #16 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #15 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #20 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #16 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #12 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 66 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #9 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 528 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #9 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #9 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #17 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #14 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #14 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #16 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #15 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #18 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #14 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 512 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #14 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 504 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #13 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 504 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #24 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 504 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #16 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 496 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #22 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #23 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #20 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b2358ffd0 in QTextCursor::beginEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2477 #6 0x7f7b2820181b in QQuickTextEdit::select(int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1792 #7 0x5647eb718748 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4608 #8 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #23 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #20 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #22 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #18 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #13 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #22 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd044 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1145 #7 0x5647eb694537 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1861 #8 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #17 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #23 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #18 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #13 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #13 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #23 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #22 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 480 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #17 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 456 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #22 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 432 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #25 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 432 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b2359dd04 in QTextDocument::undo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:373 #3 0x7f7b281cd72a in QQuickTextControl::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:557 #4 0x7f7b28201d4b in QQuickTextEdit::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1868 #5 0x5647eb744b0c in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5730 #6 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #7 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #8 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #9 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #10 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #11 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #12 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #13 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #14 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #15 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 432 byte(s) in 18 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 Indirect leak of 408 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #22 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #29 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #27 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #29 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #29 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #29 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #27 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #29 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #27 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 408 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #29 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 Indirect leak of 408 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 408 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #13 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 401 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b2401c250 in OT::GSUBGPOS::accelerator_t::accelerator_t(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gsubgpos.hh:3939 #2 0x7f7b23ff5f9e in OT::GPOS_accelerator_t::GPOS_accelerator_t(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gpos-table.hh:3110 #3 0x7f7b240895f3 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #4 0x7f7b24078a6d in OT::GPOS_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #5 0x7f7b2405f161 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #6 0x7f7b24047eb1 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #7 0x7f7b24024319 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #8 0x7f7b23f85fbf in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:419 #9 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #10 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #11 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #12 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #13 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #14 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #15 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #16 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #17 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #18 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #19 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #20 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #21 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #22 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #23 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #24 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #25 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #26 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #27 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #28 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #29 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 Indirect leak of 400 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b2622c109 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:581 #4 0x7f7b261020b8 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2196 #5 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #6 0x7f7b26102217 in freeze_recursive /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2205 #7 0x7f7b261023c7 in QV4::ExecutionEngine::freezeObject(QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2213 #8 0x7f7b26101410 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2125 #9 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #10 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #11 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 400 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b28212eea in QQuickTextEdit::getFormattedText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2926 #18 0x5647eb712fd8 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4488 #19 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 400 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #22 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 400 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #20 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 400 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #18 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 400 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #23 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 400 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #17 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 400 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #22 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 400 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #22 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 400 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #13 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 392 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 392 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #12 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #13 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 392 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 392 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 392 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb654f35 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:374 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 392 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb657802 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:441 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 392 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #9 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #17 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #7 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #8 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #9 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #20 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #28 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #12 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #21 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #17 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #17 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #9 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #20 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #17 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #20 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281de5ce in QQuickTextControl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:200 #22 0x7f7b281e0a97 in QQuickTextControl::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:442 #23 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #24 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #25 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #26 0x7f7b235c0838 in QTextDocument::contentsChanged() /home/ag/work/builds/qtbase/src/gui/Gui_autogen/include/moc_qtextdocument.cpp:451 #27 0x7f7b235f0847 in QTextDocumentPrivate::contentsChanged() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1624 #28 0x7f7b235ebad5 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1216 #29 0x7f7b235e1735 in QTextDocumentPrivate::insert(int, int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:443 Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #21 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 384 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #19 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #20 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #5 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #6 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #7 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #8 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #9 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #10 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #11 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #12 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #13 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #14 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #15 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #7 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #8 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #9 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #15 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #21 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #18 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #23 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #19 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #16 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #13 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235e61c6 in QTextDocumentPrivate::setBlockFormat(QTextBlock const&, QTextBlock const&, QTextBlockFormat const&, QTextDocumentPrivate::FormatChangeMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:774 #8 0x7f7b23585f1a in QTextCursorPrivate::setBlockFormat(QTextBlockFormat const&, QTextDocumentPrivate::FormatChangeMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:782 #9 0x7f7b2358bb9e in QTextCursor::mergeBlockFormat(QTextBlockFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1803 #10 0x7f7b281d0597 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:830 #11 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #12 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #13 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #14 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #15 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #16 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #17 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #18 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #19 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #20 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #21 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #22 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #23 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 #24 0x7f7b28301193 in QQuickWindow::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1568 #25 0x7f7b22eeb305 in QWindow::event(QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindow.cpp:2418 #26 0x7f7b28301053 in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1557 #27 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #28 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #29 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #18 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #19 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #19 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #7 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #8 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #9 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 384 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 372 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #28 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 372 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #28 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #19 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #18 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #22 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #20 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #22 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #13 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #22 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #17 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #22 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 360 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #23 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 360 byte(s) in 15 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 Indirect leak of 354 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b281fd184 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1155 #14 0x5647eb694277 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1853 #15 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #21 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #19 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #21 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #19 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #17 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #19 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #12 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #12 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #15 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #23 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #12 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #18 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #20 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #5 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #5 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #6 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #7 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #8 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #9 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #10 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #11 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #12 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #13 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #14 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #15 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #16 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #17 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 352 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 340 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #29 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 Indirect leak of 340 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 Indirect leak of 340 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #27 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 336 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #24 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 336 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #24 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 336 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #24 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 336 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #24 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 336 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #12 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 336 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 336 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #21 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 336 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #19 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 336 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #21 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 320 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 320 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 320 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 320 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 320 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #18 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 320 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 320 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 320 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 306 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 Indirect leak of 306 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #27 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 306 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #29 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 Indirect leak of 306 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb744bb2 in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5732 #11 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 304 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #19 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 304 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #19 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 304 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #23 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 304 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #17 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 302 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 302 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 300 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #27 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 300 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #27 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 300 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #27 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #13 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #13 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #18 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #16 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #15 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b2359dd04 in QTextDocument::undo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:373 #3 0x7f7b281cd72a in QQuickTextControl::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:557 #4 0x7f7b28201d4b in QQuickTextEdit::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1868 #5 0x5647eb73e2ff in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5446 #6 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #7 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #8 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #9 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #10 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #11 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #12 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #13 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #14 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #15 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd2e7 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1168 #7 0x5647eb69a5f8 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2018 #8 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd184 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1155 #7 0x5647eb69a5f8 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2018 #8 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b2358ffd0 in QTextCursor::beginEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2477 #6 0x7f7b2820181b in QQuickTextEdit::select(int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1792 #7 0x5647eb73a1e0 in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5256 #8 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #14 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #11 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #25 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #11 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #25 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #5 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #6 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #7 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #8 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #9 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #10 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #11 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #12 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #13 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #14 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #15 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #19 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #20 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #16 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #13 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #22 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 288 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #14 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #14 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #14 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 288 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #23 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 272 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x7f7b281f7476 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:380 #11 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #12 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #19 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #21 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #21 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #12 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #19 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 272 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #9 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 272 byte(s) in 34 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 #19 0x5647eb756ec2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:460 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #19 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #17 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 272 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #15 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 264 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #17 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 264 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #12 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #13 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #17 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #18 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 264 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #12 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #13 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #23 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #14 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #22 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #7 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #8 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #9 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b28212eea in QQuickTextEdit::getFormattedText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2926 #14 0x5647eb712df4 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4486 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #8 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #9 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #8 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #9 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #16 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #17 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #7 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #8 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #9 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b24235307 in hb_ot_map_t::lookup_map_t* hb_vector_t::realloc_vector(unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-vector.hh:210 #2 0x7f7b2423420f in hb_vector_t::alloc(unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-vector.hh:312 #3 0x7f7b2423337b in hb_vector_t::resize(int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-vector.hh:329 #4 0x7f7b242327f4 in hb_vector_t::push() /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-vector.hh:185 #5 0x7f7b2422e12f in hb_ot_map_builder_t::add_lookups(hb_ot_map_t&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool, bool) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-map.cc:143 #6 0x7f7b24230bad in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-map.cc:319 #7 0x7f7b240c6786 in hb_ot_shape_planner_t::compile(hb_ot_shape_plan_t&, hb_ot_shape_plan_key_t const&) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:105 #8 0x7f7b240c788a in hb_ot_shape_plan_t::init0(hb_face_t*, hb_shape_plan_key_t const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:234 #9 0x7f7b23edb99d in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:258 #10 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #11 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #12 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #13 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #28 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #29 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 Indirect leak of 256 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #12 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #21 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 256 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #21 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #20 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #14 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 256 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 256 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #15 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 250 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b281fd184 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1155 #18 0x5647eb694277 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1853 #19 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 248 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #22 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #23 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 248 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #28 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 248 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 248 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 248 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 240 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #21 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #20 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #20 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #13 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #22 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #22 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #22 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #22 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #17 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #23 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #18 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #20 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #23 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #13 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #17 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #23 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #18 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #13 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #14 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #17 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #23 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #18 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #22 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #22 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #22 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 240 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #13 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #13 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 240 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #12 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #13 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #14 0x7f7b28214b20 in QQuickTextEdit::append(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:3103 #15 0x5647eb718905 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4616 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 232 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7af2 in QTextCharFormat::setFontWeight(int) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:446 #13 0x7f7b236f0c10 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2113 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #20 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #21 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #22 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #29 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 Indirect leak of 232 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7af2 in QTextCharFormat::setFontWeight(int) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:446 #13 0x7f7b236f0c10 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2113 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #20 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #21 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #22 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #23 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #24 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 224 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #24 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 224 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #24 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 224 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 224 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b24235307 in hb_ot_map_t::lookup_map_t* hb_vector_t::realloc_vector(unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-vector.hh:210 #2 0x7f7b2423420f in hb_vector_t::alloc(unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-vector.hh:312 #3 0x7f7b2423337b in hb_vector_t::resize(int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-vector.hh:329 #4 0x7f7b242327f4 in hb_vector_t::push() /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-vector.hh:185 #5 0x7f7b2422e12f in hb_ot_map_builder_t::add_lookups(hb_ot_map_t&, unsigned int, unsigned int, unsigned int, unsigned int, bool, bool, bool, bool) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-map.cc:143 #6 0x7f7b24230bad in hb_ot_map_builder_t::compile(hb_ot_map_t&, hb_ot_shape_plan_key_t const&) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-map.cc:319 #7 0x7f7b240c6786 in hb_ot_shape_planner_t::compile(hb_ot_shape_plan_t&, hb_ot_shape_plan_key_t const&) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:105 #8 0x7f7b240c788a in hb_ot_shape_plan_t::init0(hb_face_t*, hb_shape_plan_key_t const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:234 #9 0x7f7b23edb99d in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:258 #10 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #11 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #12 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #13 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #28 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #29 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 Indirect leak of 224 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 224 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 224 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #24 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 216 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #28 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 216 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b23afd294 in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:596 #2 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #3 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #4 0x7f7b23e697f4 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-sanitize.hh:400 #5 0x7f7b23e75e04 in hb_table_lazy_loader_t::create(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16ace04) #6 0x7f7b23e73d2b in hb_blob_t* hb_data_wrapper_t::call_create >() const (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16aad2b) #7 0x7f7b23e70ff1 in hb_lazy_loader_t, hb_face_t, 1u, hb_blob_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #8 0x7f7b23e6db77 in hb_lazy_loader_t, hb_face_t, 1u, hb_blob_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #9 0x7f7b23e6983b in hb_lazy_loader_t, hb_face_t, 1u, hb_blob_t>::operator->() const (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16a083b) #10 0x7f7b23e5c051 in load_num_glyphs_from_loca /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:65 #11 0x7f7b23e5c34b in hb_face_t::load_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:90 #12 0x7f7b23e96af6 in hb_face_t::get_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:98 #13 0x7f7b23e8c43f in hb_face_get_glyph_count /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:533 #14 0x7f7b24044843 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x187b843) #15 0x7f7b24021d2f in OT::GSUBGPOS::accelerator_t::accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x1858d2f) #16 0x7f7b24003260 in OT::GSUB_accelerator_t::GSUB_accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x183a260) #17 0x7f7b2408952d in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #18 0x7f7b240789fd in OT::GSUB_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #19 0x7f7b2405f0d7 in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #20 0x7f7b24047e8f in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #21 0x7f7b240242af in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #22 0x7f7b23f85fa3 in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:418 #23 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #24 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #25 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #26 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #27 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #28 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #29 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 Indirect leak of 216 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #16 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 216 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #22 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 216 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #13 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb73e3a5 in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5450 #11 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #29 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #27 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #29 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #29 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #27 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x7f7b281f7476 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:380 #11 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #12 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #29 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #27 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 Indirect leak of 204 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #27 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 200 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #27 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 200 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #27 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 200 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 200 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 200 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 200 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #27 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 198 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf642b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QString const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22bef576 in void QtPrivate::QMovableArrayOps::emplace(long long, QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b22be809e in QString& QList::emplaceBack(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22be1973 in QList::append(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b230008e9 in QList::operator<<(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:687 #11 0x7f7b234f9424 in QFontEngineMulti::QFontEngineMulti(QFontEngine*, int, QList const&) /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:1671 #12 0x7f7b23c3c3df in QFontEngineMultiFontConfig::QFontEngineMultiFontConfig(QFontEngine*, int) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontenginemultifontconfig.cpp:11 #13 0x7f7b23c34488 in QFontconfigDatabase::fontEngineMulti(QFontEngine*, QChar::Script) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:610 #14 0x7f7b234b408b in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:778 #15 0x7f7b234c43c1 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2407 #16 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #17 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #18 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #19 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #20 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #21 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #22 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #23 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #24 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #25 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #26 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #27 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #28 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #29 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 Indirect leak of 198 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235190d3 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b23516e0c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2351395d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2350f489 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QFontEngine* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2350a10c in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b23506204 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b234f9479 in QFontEngineMulti::QFontEngineMulti(QFontEngine*, int, QList const&) /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:1674 #10 0x7f7b23c3c3df in QFontEngineMultiFontConfig::QFontEngineMultiFontConfig(QFontEngine*, int) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontenginemultifontconfig.cpp:11 #11 0x7f7b23c34488 in QFontconfigDatabase::fontEngineMulti(QFontEngine*, QChar::Script) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:610 #12 0x7f7b234b408b in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:778 #13 0x7f7b234c43c1 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2407 #14 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #15 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #16 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #17 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #18 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #19 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #20 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #21 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #22 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #23 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #24 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #25 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #26 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #27 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #28 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #29 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 Indirect leak of 198 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf642b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QString const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22bf24fe in void QtPrivate::QMovableArrayOps::emplace(long long, QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b22beaba2 in QString& QList::emplaceBack(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22be3742 in QList::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b22e22cbe in QList::QList(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:314 #11 0x7f7b234c5ce9 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2529 #12 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #13 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #14 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #15 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #16 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #17 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #18 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #19 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #20 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #21 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #22 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #23 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #24 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #25 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #26 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #27 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 #28 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #29 0x7f7b26a2cd8e in QQmlGadgetPtrWrapper::write(QObject*, int, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:62 Indirect leak of 198 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf642b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QString const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22bf24fe in void QtPrivate::QMovableArrayOps::emplace(long long, QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b22beaba2 in QString& QList::emplaceBack(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22be3742 in QList::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b22e22cbe in QList::QList(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:314 #11 0x7f7b234b02ba in initFontDef /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:471 #12 0x7f7b234c43ff in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2410 #13 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #14 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #15 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #16 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #17 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #18 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #19 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #20 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #21 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #22 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #23 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #24 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #25 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #26 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #27 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #28 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #29 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #23 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #12 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #21 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #17 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #19 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #23 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #11 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #25 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #4 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #11 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #14 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #16 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #15 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #14 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #14 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #19 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #20 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #14 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #4 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #5 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #6 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #7 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #8 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #9 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #10 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #11 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #12 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #13 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #14 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #15 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd2a6 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1165 #7 0x5647eb69a5f8 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2018 #8 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd0e3 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1148 #7 0x5647eb69a5f8 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2018 #8 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #21 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #19 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #12 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #23 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #17 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #12 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #21 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #21 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #12 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #12 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #17 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #24 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #25 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #25 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #25 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #25 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23e7a087 in hb_object_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:220 #2 0x7f7b23e79126 in hb_blob_create_or_fail /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:116 #3 0x7f7b23e790e7 in hb_blob_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:82 #4 0x7f7b23afd37f in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:603 #5 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #6 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #7 0x7f7b24044864 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x187b864) #8 0x7f7b24021d2f in OT::GSUBGPOS::accelerator_t::accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x1858d2f) #9 0x7f7b24003260 in OT::GSUB_accelerator_t::GSUB_accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x183a260) #10 0x7f7b2408952d in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #11 0x7f7b240789fd in OT::GSUB_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #12 0x7f7b2405f0d7 in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #13 0x7f7b24047e8f in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #14 0x7f7b240242af in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #15 0x7f7b23f85fa3 in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:418 #16 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #17 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #18 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #19 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #20 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #21 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #22 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #23 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #24 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #25 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #26 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #27 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #28 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #29 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23e7a087 in hb_object_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:220 #2 0x7f7b23e79126 in hb_blob_create_or_fail /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:116 #3 0x7f7b23e790e7 in hb_blob_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:82 #4 0x7f7b23afd37f in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:603 #5 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #6 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #7 0x7f7b23e779f8 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-sanitize.hh:400 #8 0x7f7b23e760bc in hb_table_lazy_loader_t::create(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16ad0bc) #9 0x7f7b23e740db in hb_blob_t* hb_data_wrapper_t::call_create >() const (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16ab0db) #10 0x7f7b23e71183 in hb_lazy_loader_t, hb_face_t, 2u, hb_blob_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #11 0x7f7b23e6dc23 in hb_lazy_loader_t, hb_face_t, 2u, hb_blob_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #12 0x7f7b23e69855 in hb_lazy_loader_t, hb_face_t, 2u, hb_blob_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #13 0x7f7b23e5c259 in load_num_glyphs_from_maxp /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:81 #14 0x7f7b23e5c3fd in hb_face_t::load_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:93 #15 0x7f7b23e96af6 in hb_face_t::get_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:98 #16 0x7f7b23e8c43f in hb_face_get_glyph_count /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:533 #17 0x7f7b24044843 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x187b843) #18 0x7f7b24021d2f in OT::GSUBGPOS::accelerator_t::accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x1858d2f) #19 0x7f7b24003260 in OT::GSUB_accelerator_t::GSUB_accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x183a260) #20 0x7f7b2408952d in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #21 0x7f7b240789fd in OT::GSUB_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #22 0x7f7b2405f0d7 in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #23 0x7f7b24047e8f in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #24 0x7f7b240242af in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #25 0x7f7b23f85fa3 in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:418 #26 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #27 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #28 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #29 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23e7a087 in hb_object_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:220 #2 0x7f7b23e79126 in hb_blob_create_or_fail /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:116 #3 0x7f7b23e790e7 in hb_blob_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:82 #4 0x7f7b23afd37f in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:603 #5 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #6 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #7 0x7f7b23e75f22 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16acf22) #8 0x7f7b23e73ea0 in hb_table_lazy_loader_t::create(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16aaea0) #9 0x7f7b23e710b7 in hb_blob_t* hb_data_wrapper_t::call_create >() const (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16a80b7) #10 0x7f7b23e6dbc7 in hb_lazy_loader_t, hb_face_t, 14u, hb_blob_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #11 0x7f7b23e69821 in hb_table_lazy_loader_t::get_blob() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:297 #12 0x7f7b23e5c095 in load_num_glyphs_from_loca /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:70 #13 0x7f7b23e5c34b in hb_face_t::load_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:90 #14 0x7f7b23e96af6 in hb_face_t::get_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:98 #15 0x7f7b23e8c43f in hb_face_get_glyph_count /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:533 #16 0x7f7b24044843 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x187b843) #17 0x7f7b24021d2f in OT::GSUBGPOS::accelerator_t::accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x1858d2f) #18 0x7f7b24003260 in OT::GSUB_accelerator_t::GSUB_accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x183a260) #19 0x7f7b2408952d in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #20 0x7f7b240789fd in OT::GSUB_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #21 0x7f7b2405f0d7 in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #22 0x7f7b24047e8f in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #23 0x7f7b240242af in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #24 0x7f7b23f85fa3 in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:418 #25 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #26 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #27 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #28 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #29 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23e7a087 in hb_object_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:220 #2 0x7f7b23e79126 in hb_blob_create_or_fail /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:116 #3 0x7f7b23e790e7 in hb_blob_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:82 #4 0x7f7b23afd37f in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:603 #5 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #6 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #7 0x7f7b23e697f4 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-sanitize.hh:400 #8 0x7f7b23e75e04 in hb_table_lazy_loader_t::create(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16ace04) #9 0x7f7b23e73d2b in hb_blob_t* hb_data_wrapper_t::call_create >() const (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16aad2b) #10 0x7f7b23e70ff1 in hb_lazy_loader_t, hb_face_t, 1u, hb_blob_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #11 0x7f7b23e6db77 in hb_lazy_loader_t, hb_face_t, 1u, hb_blob_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #12 0x7f7b23e6983b in hb_lazy_loader_t, hb_face_t, 1u, hb_blob_t>::operator->() const (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16a083b) #13 0x7f7b23e5c051 in load_num_glyphs_from_loca /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:65 #14 0x7f7b23e5c34b in hb_face_t::load_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:90 #15 0x7f7b23e96af6 in hb_face_t::get_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:98 #16 0x7f7b23e8c43f in hb_face_get_glyph_count /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:533 #17 0x7f7b24044843 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x187b843) #18 0x7f7b24021d2f in OT::GSUBGPOS::accelerator_t::accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x1858d2f) #19 0x7f7b24003260 in OT::GSUB_accelerator_t::GSUB_accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x183a260) #20 0x7f7b2408952d in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #21 0x7f7b240789fd in OT::GSUB_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #22 0x7f7b2405f0d7 in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #23 0x7f7b24047e8f in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #24 0x7f7b240242af in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #25 0x7f7b23f85fa3 in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:418 #26 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #27 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #28 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #29 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #4 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #25 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #11 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #25 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #18 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #14 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #18 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #14 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #14 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #14 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #14 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #18 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 24 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb739ffc in tst_qquicktextedit::keySequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5243 #9 0x5647eb75739b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:533 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #21 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #21 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #12 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 192 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 180 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b2359dd53 in QTextDocument::undo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:374 #14 0x7f7b281cd72a in QQuickTextControl::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:557 #15 0x7f7b28201d4b in QQuickTextEdit::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1868 #16 0x5647eb744b0c in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5730 #17 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #19 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #5 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #12 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 22 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb69a2d9 in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2008 #9 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #5 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #5 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #12 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #12 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 176 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 170 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #12 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #25 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 168 byte(s) in 21 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #9 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 168 byte(s) in 7 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b2359e281 in QTextDocument::setDefaultTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:527 #12 0x7f7b2821171f in QQuickTextEditPrivate::updateDefaultTextOption() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2810 #13 0x7f7b281fb94e in QQuickTextEdit::setWrapMode(QQuickTextEdit::WrapMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:941 #14 0x5647eb65edee in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:678 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #21 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 160 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #19 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #23 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #17 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #21 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #18 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #22 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #20 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #22 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #23 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #13 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #22 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #13 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #23 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #13 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 160 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 160 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #12 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 156 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b25ea2d9b in QString QStringBuilder::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b25e980e3 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b26856e4a in QQmlPropertyCache::appendSignal(QString const&, QQmlPropertyData::Flags, int, QMetaType const*, QList const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:255 #8 0x7f7b2694cff3 in QQmlPropertyCacheCreator::createMetaObject(int, QmlIR::Object const*, QQmlPropertyCache::ConstPtr const&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:508 #9 0x7f7b26945325 in QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:303 #10 0x7f7b2693f8d2 in QQmlPropertyCacheCreator::buildMetaObjectsIncrementally() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:231 #11 0x7f7b26923c21 in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:58 #12 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #13 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #14 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #15 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #16 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #17 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #18 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #19 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #20 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #21 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #22 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #23 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #24 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #25 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #26 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #27 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #28 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #29 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 Indirect leak of 152 byte(s) in 19 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #19 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 152 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73077d in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5061 #20 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #13 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #29 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #22 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #23 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #16 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #13 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #28 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 144 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb6941f2 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1849 #11 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #21 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 144 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b260d5717 in QString QStringBuilder::convertTo() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:76 #6 0x7f7b260d5381 in QStringBuilder::operator QString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstringbuilder.h:95 #7 0x7f7b2694cdff in QQmlPropertyCacheCreator::createMetaObject(int, QmlIR::Object const*, QQmlPropertyCache::ConstPtr const&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:505 #8 0x7f7b26945325 in QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:303 #9 0x7f7b2693f8d2 in QQmlPropertyCacheCreator::buildMetaObjectsIncrementally() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:231 #10 0x7f7b26923c21 in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:58 #11 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #12 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #13 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #14 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #15 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #16 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #17 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #18 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #19 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #20 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #21 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #22 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #23 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #24 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #25 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #26 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #27 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #28 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #29 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #12 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #22 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #15 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #22 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #6 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #7 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #8 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #9 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #10 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #11 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #12 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #13 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #14 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #15 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #16 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #17 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #18 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23e7a087 in hb_object_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:220 #2 0x7f7b23e79126 in hb_blob_create_or_fail /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:116 #3 0x7f7b23e790e7 in hb_blob_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:82 #4 0x7f7b23afd37f in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:603 #5 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #6 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #7 0x7f7b2403cf4c in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-sanitize.hh:400 #8 0x7f7b2401c13f in OT::GSUBGPOS::accelerator_t::accelerator_t(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gsubgpos.hh:3930 #9 0x7f7b23ff5f9e in OT::GPOS_accelerator_t::GPOS_accelerator_t(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gpos-table.hh:3110 #10 0x7f7b240895f3 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #11 0x7f7b24078a6d in OT::GPOS_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #12 0x7f7b2405f161 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #13 0x7f7b24047eb1 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #14 0x7f7b24024319 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #15 0x7f7b23f85fbf in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:419 #16 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #17 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #18 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #19 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #20 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #21 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #22 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #23 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #24 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #25 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #26 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #27 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #28 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #29 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #21 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #22 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #13 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #16 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #17 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #13 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #16 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #23 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #17 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #19 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #19 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #19 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 144 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 140 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b282127f9 in QQuickTextEdit::getText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2900 #14 0x5647eb710149 in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4380 #15 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #27 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #29 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #29 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #27 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #29 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #27 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 136 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 136 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #19 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 136 byte(s) in 17 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb723aeb in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4819 #9 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #7 0x7f7b230d7b8c in QString::operator+=(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:715 #8 0x7f7b2371c9a0 in QTextHtmlParser::parseWord() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:834 #9 0x7f7b23725f56 in QTextHtmlParser::parseAttributes() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1561 #10 0x7f7b23719d5d in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:666 #11 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #12 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #13 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #14 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #15 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #16 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #17 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #18 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #19 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #20 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #21 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #22 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #23 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #7 0x7f7b230d7b8c in QString::operator+=(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:715 #8 0x7f7b2371c9a0 in QTextHtmlParser::parseWord() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:834 #9 0x7f7b23725f56 in QTextHtmlParser::parseAttributes() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1561 #10 0x7f7b23719d5d in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:666 #11 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #12 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #13 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #14 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #15 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #16 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #17 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #18 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #19 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #20 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #21 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #22 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #23 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #7 0x7f7b230d7b8c in QString::operator+=(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:715 #8 0x7f7b2371c9a0 in QTextHtmlParser::parseWord() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:834 #9 0x7f7b23725f56 in QTextHtmlParser::parseAttributes() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1561 #10 0x7f7b23719d5d in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:666 #11 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #12 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #13 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #14 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #15 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #16 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #17 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #18 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #19 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #20 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #21 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #22 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #23 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #24 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b235e1925 in QTextDocumentPrivate::insert(int, QString const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:454 #10 0x7f7b236157ed in QTextCopyHelper::appendFragment(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:108 #11 0x7f7b23615abd in QTextCopyHelper::appendFragments(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:123 #12 0x7f7b2361656d in QTextCopyHelper::copy() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:187 #13 0x7f7b23616c77 in QTextDocumentFragmentPrivate::insert(QTextCursor&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:219 #14 0x7f7b2358e226 in QTextCursor::insertFragment(QTextDocumentFragment const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2226 #15 0x7f7b281daf37 in QQuickTextControl::insertFromMimeData(QMimeData const*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1661 #16 0x7f7b281cf2f3 in QQuickTextControl::paste(QClipboard::Mode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:672 #17 0x7f7b281d0b98 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:880 #18 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #19 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #20 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #21 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #22 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #23 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #24 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #25 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #26 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #27 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #28 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #29 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b210d2233 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b210d2eeb in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b210d69f1 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b210d35e3 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b210c3847 in QByteArray::insert(long long, QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qbytearray.cpp:1995 #8 0x7f7b25ecc560 in QByteArray::append(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qbytearray.h:222 #9 0x7f7b25ecc41c in QByteArray::append(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qbytearray.h:219 #10 0x7f7b26528ae1 in QByteArray::append(char const*) /home/ag/work/qt5/qtbase/src/corelib/text/qbytearray.h:217 #11 0x7f7b2694bb69 in QQmlPropertyCacheCreator::createMetaObject(int, QmlIR::Object const*, QQmlPropertyCache::ConstPtr const&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:435 #12 0x7f7b26945325 in QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:303 #13 0x7f7b2693f8d2 in QQmlPropertyCacheCreator::buildMetaObjectsIncrementally() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:231 #14 0x7f7b26923c21 in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:58 #15 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #16 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #17 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #18 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #19 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #20 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #21 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #22 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #23 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #24 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #25 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #26 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #27 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #28 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #29 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b2686c929 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2686720a in QList::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:734 #5 0x7f7b2685654a in QQmlPropertyCache::copyAndReserve(int, int, int, int) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:191 #6 0x7f7b2694b95b in QQmlPropertyCacheCreator::createMetaObject(int, QmlIR::Object const*, QQmlPropertyCache::ConstPtr const&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:419 #7 0x7f7b26945325 in QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:303 #8 0x7f7b2693f8d2 in QQmlPropertyCacheCreator::buildMetaObjectsIncrementally() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:231 #9 0x7f7b26923c21 in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:58 #10 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #11 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #12 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #13 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #14 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #15 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #16 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #17 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #18 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #19 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #20 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #21 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #22 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #23 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #24 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #25 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #26 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #27 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #28 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #29 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b266e0085 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, QQmlImportInstance**, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:117 #3 0x7f7b266d8119 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b266d05fe in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b266d2075 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QQmlImportInstance* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b266d2418 in QtPrivate::QPodArrayOps::insert(long long, long long, QQmlImportInstance*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:143 #7 0x7f7b266caf2e in QList::insert(long long, long long, QQmlImportInstance*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:834 #8 0x7f7b266c44cf in QList::insert(QList::const_iterator, long long, QQmlImportInstance*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:474 #9 0x7f7b266bf9ad in QList::insert(QList::const_iterator, QQmlImportInstance*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:469 #10 0x7f7b266a6346 in QQmlImports::addImportToNamespace(QQmlImportNamespace*, QString const&, QString const&, QTypeRevision, QV4::CompiledData::Import::ImportType, QList*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlimport.cpp:1185 #11 0x7f7b266a6cd3 in QQmlImports::addLibraryImport(QQmlImportDatabase*, QString const&, QString const&, QTypeRevision, QString const&, QString const&, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlimport.cpp:1217 #12 0x7f7b269d0d81 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:588 #13 0x7f7b269ddca3 in locateLocalQmldir*):: > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlimport_p.h:417 #14 0x7f7b269d1e3a in QQmlTypeLoader::Blob::addLibraryImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:582 #15 0x7f7b269d3106 in QQmlTypeLoader::Blob::addImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:721 #16 0x7f7b269d401b in QQmlTypeLoader::Blob::loadDependentImports(QList const&, QString const&, QTypeRevision, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:771 #17 0x7f7b269d4cac in QQmlTypeLoader::Blob::loadImportDependencies(std::shared_ptr, QString const&, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:795 #18 0x7f7b269d1043 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:596 #19 0x7f7b269ddca3 in locateLocalQmldir*):: > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlimport_p.h:417 #20 0x7f7b269d1e3a in QQmlTypeLoader::Blob::addLibraryImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:582 #21 0x7f7b269d3106 in QQmlTypeLoader::Blob::addImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:721 #22 0x7f7b269d401b in QQmlTypeLoader::Blob::loadDependentImports(QList const&, QString const&, QTypeRevision, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:771 #23 0x7f7b269d4cac in QQmlTypeLoader::Blob::loadImportDependencies(std::shared_ptr, QString const&, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:795 #24 0x7f7b269d1043 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:596 #25 0x7f7b269ddca3 in locateLocalQmldir*):: > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlimport_p.h:417 #26 0x7f7b269d1e3a in QQmlTypeLoader::Blob::addLibraryImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:582 #27 0x7f7b269d3106 in QQmlTypeLoader::Blob::addImport(std::shared_ptr, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:721 #28 0x7f7b269d2ed1 in QQmlTypeLoader::Blob::addImport(QV4::CompiledData::Import const*, QFlags, QList*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:710 #29 0x7f7b26982fbc in QQmlTypeData::continueLoadFromIR() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:672 Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b2686c929 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2686720a in QList::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:734 #5 0x7f7b26856570 in QQmlPropertyCache::copyAndReserve(int, int, int, int) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:192 #6 0x7f7b2694b95b in QQmlPropertyCacheCreator::createMetaObject(int, QmlIR::Object const*, QQmlPropertyCache::ConstPtr const&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:419 #7 0x7f7b26945325 in QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:303 #8 0x7f7b2693f8d2 in QQmlPropertyCacheCreator::buildMetaObjectsIncrementally() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:231 #9 0x7f7b26923c21 in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:58 #10 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #11 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #12 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #13 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #14 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #15 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #16 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #17 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #18 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #19 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #20 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #21 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #22 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #23 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #24 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #25 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #26 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #27 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #28 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #29 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b2686c929 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2686720a in QList::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:734 #5 0x7f7b26856524 in QQmlPropertyCache::copyAndReserve(int, int, int, int) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:190 #6 0x7f7b2694b95b in QQmlPropertyCacheCreator::createMetaObject(int, QmlIR::Object const*, QQmlPropertyCache::ConstPtr const&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:419 #7 0x7f7b26945325 in QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:303 #8 0x7f7b2693f8d2 in QQmlPropertyCacheCreator::buildMetaObjectsIncrementally() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:231 #9 0x7f7b26923c21 in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:58 #10 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #11 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #12 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #13 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #14 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #15 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #16 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #17 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #18 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #19 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #20 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #21 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #22 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #23 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #24 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #25 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #26 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #27 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #28 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #29 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 132 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #12 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #13 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #17 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #18 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 130 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b268e35cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b268e2391 in QList::QList(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:264 #5 0x7f7b268d3031 in QQmlPropertyValidator::validateObject(int, QV4::CompiledData::Binding const*, bool) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertyvalidator.cpp:129 #6 0x7f7b268d50e0 in QQmlPropertyValidator::validateObject(int, QV4::CompiledData::Binding const*, bool) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertyvalidator.cpp:211 #7 0x7f7b268d1ae2 in QQmlPropertyValidator::validate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertyvalidator.cpp:45 #8 0x7f7b2697cbe6 in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:428 #9 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #10 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #11 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #12 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #13 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #14 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #15 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #16 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #17 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #18 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #19 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #20 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #21 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #22 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #23 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #24 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #25 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #26 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b23614065 in QTextCopyHelper::convertFormatIndex(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:54 #7 0x7f7b23628dee in QTextCopyHelper::convertFormatIndex(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment_p.h:46 #8 0x7f7b236146c7 in QTextCopyHelper::appendFragment(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:71 #9 0x7f7b23615abd in QTextCopyHelper::appendFragments(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:123 #10 0x7f7b2361656d in QTextCopyHelper::copy() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:187 #11 0x7f7b23616c77 in QTextDocumentFragmentPrivate::insert(QTextCursor&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:219 #12 0x7f7b2358e226 in QTextCursor::insertFragment(QTextDocumentFragment const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2226 #13 0x7f7b2358e4f6 in QTextCursor::insertHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2252 #14 0x7f7b28214afa in QQuickTextEdit::append(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:3095 #15 0x5647eb718905 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4616 #16 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b23afd294 in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:596 #2 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #3 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #4 0x7f7b23e779f8 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-sanitize.hh:400 #5 0x7f7b23e760bc in hb_table_lazy_loader_t::create(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16ad0bc) #6 0x7f7b23e740db in hb_blob_t* hb_data_wrapper_t::call_create >() const (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x16ab0db) #7 0x7f7b23e71183 in hb_lazy_loader_t, hb_face_t, 2u, hb_blob_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #8 0x7f7b23e6dc23 in hb_lazy_loader_t, hb_face_t, 2u, hb_blob_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #9 0x7f7b23e69855 in hb_lazy_loader_t, hb_face_t, 2u, hb_blob_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #10 0x7f7b23e5c259 in load_num_glyphs_from_maxp /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:81 #11 0x7f7b23e5c3fd in hb_face_t::load_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-static.cc:93 #12 0x7f7b23e96af6 in hb_face_t::get_num_glyphs() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:98 #13 0x7f7b23e8c43f in hb_face_get_glyph_count /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:533 #14 0x7f7b24044843 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x187b843) #15 0x7f7b24021d2f in OT::GSUBGPOS::accelerator_t::accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x1858d2f) #16 0x7f7b24003260 in OT::GSUB_accelerator_t::GSUB_accelerator_t(hb_face_t*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x183a260) #17 0x7f7b2408952d in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #18 0x7f7b240789fd in OT::GSUB_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #19 0x7f7b2405f0d7 in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #20 0x7f7b24047e8f in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #21 0x7f7b240242af in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #22 0x7f7b23f85fa3 in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:418 #23 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #24 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #25 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #26 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #27 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #28 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #29 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 Indirect leak of 128 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #11 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #12 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #14 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #14 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #17 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #18 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #14 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #16 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #17 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #14 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #7 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #8 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #9 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #8 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #9 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #7 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #8 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #9 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #22 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #22 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 128 byte(s) in 16 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #9 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #8 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #9 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #14 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #14 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #14 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #18 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #14 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 128 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 126 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf7b78 in QArrayDataPointer::detach(QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:130 #7 0x7f7b22bf1a06 in QList::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:401 #8 0x7f7b22bea0c5 in QList::begin() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:587 #9 0x7f7b22d89439 in QList::first() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:607 #10 0x7f7b22d8c363 in QList::takeFirst() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:528 #11 0x7f7b234c57eb in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2505 #12 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #13 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #14 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #15 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #16 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #17 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #18 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #19 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #20 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #21 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #22 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #23 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #24 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #25 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #26 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #27 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 #28 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #29 0x7f7b26a2cd8e in QQmlGadgetPtrWrapper::write(QObject*, int, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:62 Indirect leak of 124 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #28 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 124 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 124 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #22 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #23 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 120 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 Indirect leak of 120 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b2359dd53 in QTextDocument::undo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:374 #14 0x7f7b281cd72a in QQuickTextControl::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:557 #15 0x7f7b28201d4b in QQuickTextEdit::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1868 #16 0x5647eb73e2ff in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5446 #17 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 120 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f266 in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2646 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 Indirect leak of 120 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 Indirect leak of 120 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 Indirect leak of 120 byte(s) in 5 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 Indirect leak of 116 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7af2 in QTextCharFormat::setFontWeight(int) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:446 #13 0x7f7b236f0c10 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2113 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b23623d80 in QTextDocumentFragment::fromHtml(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:1287 #20 0x7f7b2358e4e0 in QTextCursor::insertHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2251 #21 0x7f7b28214afa in QQuickTextEdit::append(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:3095 #22 0x5647eb718905 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4616 #23 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 116 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7c41 in QTextCharFormat::setFontItalic(bool) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:450 #13 0x7f7b236f0c45 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2115 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #20 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #21 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #22 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #29 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 Indirect leak of 116 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7c41 in QTextCharFormat::setFontItalic(bool) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:450 #13 0x7f7b236f0c45 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2115 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #20 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #21 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #22 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 116 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7c41 in QTextCharFormat::setFontItalic(bool) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:450 #13 0x7f7b236f0c45 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2115 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #20 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #21 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #22 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 116 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7af2 in QTextCharFormat::setFontWeight(int) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:446 #13 0x7f7b236f0c10 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2113 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #20 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #21 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #22 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #23 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #24 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 116 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7af2 in QTextCharFormat::setFontWeight(int) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:446 #13 0x7f7b236f0c10 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2113 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b235a0e25 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #20 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #21 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #22 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #29 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 Indirect leak of 113 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b210d2233 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b210c2377 in QByteArray::QByteArray(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qbytearray.cpp:1692 #5 0x7f7b2673a7b3 in QByteArray QStringBuilder, char>::convertTo() const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0xc2b7b3) #6 0x7f7b2672ead3 in QStringBuilder, char>::operator QByteArray() const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0xc1fad3) #7 0x7f7b26717829 in QQmlMetaType::registerInternalCompositeType(QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:554 #8 0x7f7b2670eb3d in CompositeMetaTypeIds::fromCompositeName(QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:25 #9 0x7f7b261a7fd3 in QV4::ExecutableCompilationUnit::finalizeCompositeType(QQmlEnginePrivate*, CompositeMetaTypeIds) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:369 #10 0x7f7b2697cd7e in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:435 #11 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #12 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #13 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #14 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #15 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #16 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #17 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #18 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #19 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #20 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #21 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #22 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #23 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #24 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #25 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #26 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #27 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #28 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 112 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #24 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 112 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #24 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 112 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 112 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 112 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 102 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e83fcb in QStringView::toString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1217 #6 0x7f7b25e6f33c in QmlIR::IRBuilder::visit(QQmlJS::AST::UiPublicMember*) /home/ag/work/qt5/qtdeclarative/src/qml/compiler/qqmlirbuilder.cpp:974 #7 0x7f7b264afc08 in QQmlJS::AST::UiPublicMember::accept0(QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast.cpp:1208 #8 0x7f7b25e87328 in QQmlJS::AST::Node::accept(QQmlJS::AST::BaseVisitor*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:267 #9 0x7f7b25e87483 in QQmlJS::AST::Node::accept(QQmlJS::AST::Node*, QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:277 #10 0x7f7b264b050f in QQmlJS::AST::UiObjectMemberList::accept0(QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast.cpp:1285 #11 0x7f7b25e87328 in QQmlJS::AST::Node::accept(QQmlJS::AST::BaseVisitor*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:267 #12 0x7f7b25e87483 in QQmlJS::AST::Node::accept(QQmlJS::AST::Node*, QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:277 #13 0x7f7b264afee8 in QQmlJS::AST::UiObjectInitializer::accept0(QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast.cpp:1233 #14 0x7f7b25e87328 in QQmlJS::AST::Node::accept(QQmlJS::AST::BaseVisitor*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:267 #15 0x7f7b25e87483 in QQmlJS::AST::Node::accept(QQmlJS::AST::Node*, QQmlJS::AST::BaseVisitor*) /home/ag/work/qt5/qtdeclarative/src/qml/parser/qqmljsast_p.h:277 #16 0x7f7b25e68e76 in QmlIR::IRBuilder::accept(QQmlJS::AST::Node*) /home/ag/work/qt5/qtdeclarative/src/qml/compiler/qqmlirbuilder.cpp:647 #17 0x7f7b25e694d0 in QmlIR::IRBuilder::defineQMLObject(int*, QQmlJS::AST::UiQualifiedId*, QV4::CompiledData::Location const&, QQmlJS::AST::UiObjectInitializer*, QmlIR::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/compiler/qqmlirbuilder.cpp:680 #18 0x7f7b25e8ce90 in QmlIR::IRBuilder::defineQMLObject(int*, QQmlJS::AST::UiObjectDefinition*, QmlIR::Object*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x37de90) #19 0x7f7b25e664b0 in QmlIR::IRBuilder::generateFromQml(QString const&, QString const&, QmlIR::Document*) /home/ag/work/qt5/qtdeclarative/src/qml/compiler/qqmlirbuilder.cpp:442 #20 0x7f7b26980bf2 in QQmlTypeData::loadFromSource() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:600 #21 0x7f7b2697ff51 in QQmlTypeData::dataReceived(QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:569 #22 0x7f7b269cdf2a in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:409 #23 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #24 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #25 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #26 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #27 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #28 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #29 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b282127f9 in QQuickTextEdit::getText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2900 #18 0x5647eb710149 in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4380 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b282127e3 in QQuickTextEdit::getText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2899 #18 0x5647eb718a01 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4620 #19 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b282127f9 in QQuickTextEdit::getText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2900 #18 0x5647eb718a01 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4620 #19 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #27 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #27 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 100 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b281fd044 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1145 #18 0x5647eb694277 in tst_qquicktextedit::moveCursorSelection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1853 #19 0x5647eb756f6c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:470 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #21 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #21 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #22 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #12 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #23 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #21 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb712c97 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4478 #9 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #16 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #13 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #15 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f266 in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2646 #14 0x7f7b2820ea79 in QQuickTextEditPrivate::getImplicitWidth() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2605 #15 0x7f7b2801253f in QQuickItem::implicitWidth() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:7038 #16 0x5647eb6e8fe7 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3589 #17 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #12 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #4 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #11 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #25 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #11 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #25 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #9 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #23 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #17 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #12 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #21 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #21 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb670fe3 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1181 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #9 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23e7a087 in hb_object_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:220 #2 0x7f7b23e79126 in hb_blob_create_or_fail /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:116 #3 0x7f7b23e790e7 in hb_blob_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:82 #4 0x7f7b23afd37f in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:603 #5 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #6 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #7 0x7f7b24011c44 in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-sanitize.hh:400 #8 0x7f7b23fd189d in OT::GDEF::accelerator_t::accelerator_t(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gdef-table.hh:590 #9 0x7f7b23fd1cb2 in OT::GDEF_accelerator_t::GDEF_accelerator_t(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout-gdef-table.hh:718 #10 0x7f7b2407d959 in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:248 #11 0x7f7b24064701 in OT::GDEF_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #12 0x7f7b2404d73b in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #13 0x7f7b24030e55 in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #14 0x7f7b240127b9 in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #15 0x7f7b23f85dcc in hb_ot_layout_has_glyph_classes /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:281 #16 0x7f7b240c6def in hb_ot_shape_planner_t::compile(hb_ot_shape_plan_t&, hb_ot_shape_plan_key_t const&) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:140 #17 0x7f7b240c788a in hb_ot_shape_plan_t::init0(hb_face_t*, hb_shape_plan_key_t const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:234 #18 0x7f7b23edb99d in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:258 #19 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #20 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #21 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #22 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #23 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #24 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #25 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #26 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #27 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #28 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #29 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #9 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #17 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #18 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #11 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #12 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #14 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #14 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #12 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #21 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #19 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #21 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #15 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #8 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #9 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #10 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #11 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #12 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #13 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #14 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #15 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #16 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #17 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #18 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #19 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb67150c in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1193 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #9 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #19 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #20 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #23 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #24 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #25 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #16 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #17 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #11 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #25 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb671a35 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1204 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #29 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #4 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #11 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #25 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #22 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #23 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #4 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #25 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #8 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #9 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #10 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #11 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #12 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #13 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #14 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #15 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #16 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #17 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #18 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #19 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #4 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #25 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #25 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #8 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #9 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #10 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #11 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #12 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #13 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #14 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #15 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #16 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #17 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #18 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #19 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #21 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #21 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #23 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #13 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #13 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #23 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #22 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #19 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 12 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #9 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 96 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #22 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 90 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b211bb0ab in QUtf8::convertToUnicode(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstringconverter.cpp:582 #6 0x7f7b211631ac in QString::fromUtf8(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5605 #7 0x7f7b23bfee88 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QFreetypeFace*) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:860 #8 0x7f7b23bfd096 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QByteArray const&) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:745 #9 0x7f7b23c34f21 in QFontconfigDatabase::fontEngine(QFontDef const&, void*) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:710 #10 0x7f7b234b3935 in QFontDatabasePrivate::loadSingleEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:743 #11 0x7f7b234b3f16 in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:772 #12 0x7f7b234c43c1 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2407 #13 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #14 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #15 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #16 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #17 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #18 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #19 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #20 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #21 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #22 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #23 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #24 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #25 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #26 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #27 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #28 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #29 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #16 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #12 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #17 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #18 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #20 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #5 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #12 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #17 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #18 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #20 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cb783 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:309 #4 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #5 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #12 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #17 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #18 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #20 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce190 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:590 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce190 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:590 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #15 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #15 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #15 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #15 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #16 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #16 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #16 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #16 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aebc in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822ac9f in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822a865 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce40a in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:591 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce190 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:590 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b874 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2419 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c061 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2424 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f10792 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3139 #3 0x7f7b281e9fff in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:68 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #16 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #18 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce684 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:592 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #16 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdf16 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:589 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #16 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #16 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b308 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2417 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820ad9c in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2415 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a830 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2413 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820c317 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2425 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820bdab in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2423 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2822aa82 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b5be in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2418 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #15 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b281e52c9 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:231 #4 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #5 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #17 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #20 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #15 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820b052 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2416 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a57a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2412 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #15 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820a2c4 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2411 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #15 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f1e7b6 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5304 #2 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #3 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #4 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #5 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #6 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #7 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b2820aae6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2414 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 88 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f14d7b in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3673 #2 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #3 0x7f7b281ce190 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:590 #4 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #9 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 10 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #9 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #10 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #11 0x7f7b28214b20 in QQuickTextEdit::append(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:3103 #12 0x5647eb718905 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4616 #13 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #23 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #13 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #23 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #13 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 80 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b261d0d05 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b261c9f01 in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b26735efb in QHash::begin() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1196 #4 0x7f7b26728e1a in QQmlMetaType::registerInternalCompositeType(QV4::ExecutableCompilationUnit*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:1756 #5 0x7f7b261a8090 in QV4::ExecutableCompilationUnit::finalizeCompositeType(QQmlEnginePrivate*, CompositeMetaTypeIds) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:371 #6 0x7f7b2697cd7e in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:435 #7 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #8 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #9 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #10 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #11 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #12 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #13 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #14 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #15 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #16 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #17 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #18 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #19 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #20 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #21 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #22 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #23 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #24 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 79 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b210d2233 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b210c2377 in QByteArray::QByteArray(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qbytearray.cpp:1692 #5 0x7f7b2673a4f9 in QByteArray QStringBuilder::convertTo() const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0xc2b4f9) #6 0x7f7b2672e7c5 in QStringBuilder::operator QByteArray() const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0xc1f7c5) #7 0x7f7b26717660 in QQmlMetaType::registerInternalCompositeType(QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:553 #8 0x7f7b2670eb3d in CompositeMetaTypeIds::fromCompositeName(QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:25 #9 0x7f7b261a7fd3 in QV4::ExecutableCompilationUnit::finalizeCompositeType(QQmlEnginePrivate*, CompositeMetaTypeIds) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:369 #10 0x7f7b2697cd7e in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:435 #11 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #12 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #13 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #14 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #15 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #16 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #17 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #18 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #19 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #20 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #21 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #22 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #23 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #24 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #25 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #26 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #27 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #28 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 74 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b211bb0ab in QUtf8::convertToUnicode(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstringconverter.cpp:582 #6 0x7f7b211631ac in QString::fromUtf8(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5605 #7 0x7f7b23c3107d in populateFromPattern /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:386 #8 0x7f7b23c33aaf in QFontconfigDatabase::populateFontDatabase() /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:565 #9 0x7f7b234b9670 in QFontDatabasePrivate::ensureFontDatabase() /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:1321 #10 0x7f7b234c397c in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2341 #11 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #12 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #13 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #14 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #15 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #16 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #17 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #18 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #19 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #20 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #21 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #22 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #23 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #24 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #25 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #26 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #27 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #28 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #29 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 Indirect leak of 72 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #6 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #7 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #8 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #9 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #10 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #11 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #12 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #13 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #14 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #15 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #16 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #17 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 72 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b240894ff in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:246 #2 0x7f7b240789fd in OT::GSUB_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #3 0x7f7b2405f0d7 in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #4 0x7f7b24047e8f in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #5 0x7f7b240242af in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #6 0x7f7b23f85fa3 in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:418 #7 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #8 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #9 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #10 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #11 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #12 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #13 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #28 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #29 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 Indirect leak of 72 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b240895c5 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:246 #2 0x7f7b24078a6d in OT::GPOS_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #3 0x7f7b2405f161 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #4 0x7f7b24047eb1 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #5 0x7f7b24024319 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #6 0x7f7b23f85fbf in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:419 #7 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #8 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #9 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #10 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #11 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #12 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #13 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #28 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #29 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 Indirect leak of 72 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #9 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 72 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #6 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #7 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #8 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #9 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #10 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #11 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #12 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #13 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #14 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #15 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #16 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #17 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #18 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 72 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71865e in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4604 #19 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 72 byte(s) in 9 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb74484e in tst_qquicktextedit::undo_keypressevents() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5716 #25 0x5647eb757401 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:539 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 68 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b2358a79f in QTextCursor::removeSelectedText() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1644 #13 0x7f7b281d0e23 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:903 #14 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #15 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #16 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #17 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #18 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #19 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #20 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #21 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #22 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #23 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #24 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #25 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #26 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 #27 0x7f7b28301193 in QQuickWindow::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1568 #28 0x7f7b22eeb305 in QWindow::event(QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindow.cpp:2418 #29 0x7f7b28301053 in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1557 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x7f7b281f7e06 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:481 #11 0x5647eb712cff in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4481 #12 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #12 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #25 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #29 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #27 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #29 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #27 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 68 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #22 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #22 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b20c9346d in QString::append(QStringView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:704 #9 0x7f7b20c936aa in QString::operator+=(QStringView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:720 #10 0x7f7b20d742dc in appendToUser /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:829 #11 0x7f7b20d8d5f1 in QUrlPrivate::appendPath(QString&, QUrlTwoFlags, QUrlPrivate::Section) const /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:925 #12 0x7f7b20d7d5c2 in QUrl::toString(QUrlTwoFlags) const /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:2864 #13 0x7f7b265d0422 in QQmlDataBlob::finalUrlString() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:213 #14 0x7f7b26980bd2 in QQmlTypeData::loadFromSource() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:600 #15 0x7f7b2697ff51 in QQmlTypeData::dataReceived(QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:569 #16 0x7f7b269cdf2a in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:409 #17 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #18 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #19 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #20 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #21 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #22 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #23 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #24 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #25 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #26 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #27 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #28 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #29 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b20c9346d in QString::append(QStringView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:704 #9 0x7f7b20c936aa in QString::operator+=(QStringView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:720 #10 0x7f7b20d742dc in appendToUser /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:829 #11 0x7f7b20d8d5f1 in QUrlPrivate::appendPath(QString&, QUrlTwoFlags, QUrlPrivate::Section) const /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:925 #12 0x7f7b20d7d5c2 in QUrl::toString(QUrlTwoFlags) const /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:2864 #13 0x7f7b265d0176 in QQmlDataBlob::urlString() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:184 #14 0x7f7b2692436c in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:117 #15 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #16 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #17 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #18 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #19 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #20 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #21 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #22 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #23 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #24 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #25 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #26 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #27 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #28 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #29 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb67a597 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1430 #11 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #22 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf642b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QString const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22bf24fe in void QtPrivate::QMovableArrayOps::emplace(long long, QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b22beaba2 in QString& QList::emplaceBack(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22be3742 in QList::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b22e22cbe in QList::QList(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:314 #11 0x7f7b234b02ba in initFontDef /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:471 #12 0x7f7b234c43ff in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2410 #13 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #14 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #15 0x7f7b236b542f in QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*, QFixed*) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2281 #16 0x7f7b236aa0b1 in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1402 #17 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #18 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #19 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #20 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #21 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #22 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #23 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #24 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #25 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #26 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #27 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #28 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #29 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235190d3 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b23516e0c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2351395d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2350f489 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QFontEngine* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2350a10c in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b23506204 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b234f9479 in QFontEngineMulti::QFontEngineMulti(QFontEngine*, int, QList const&) /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:1674 #10 0x7f7b23c3c3df in QFontEngineMultiFontConfig::QFontEngineMultiFontConfig(QFontEngine*, int) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontenginemultifontconfig.cpp:11 #11 0x7f7b23c34488 in QFontconfigDatabase::fontEngineMulti(QFontEngine*, QChar::Script) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:610 #12 0x7f7b234b408b in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:778 #13 0x7f7b234c43c1 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2407 #14 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #15 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #16 0x7f7b236b542f in QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*, QFixed*) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2281 #17 0x7f7b236aa0b1 in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1402 #18 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #19 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #20 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #21 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #22 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #23 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #24 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #25 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #26 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #27 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #28 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #29 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf642b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QString const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22bef576 in void QtPrivate::QMovableArrayOps::emplace(long long, QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b22be809e in QString& QList::emplaceBack(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22be1973 in QList::append(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b230008e9 in QList::operator<<(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:687 #11 0x7f7b234f9424 in QFontEngineMulti::QFontEngineMulti(QFontEngine*, int, QList const&) /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:1671 #12 0x7f7b23c3c3df in QFontEngineMultiFontConfig::QFontEngineMultiFontConfig(QFontEngine*, int) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontenginemultifontconfig.cpp:11 #13 0x7f7b23c34488 in QFontconfigDatabase::fontEngineMulti(QFontEngine*, QChar::Script) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:610 #14 0x7f7b234b408b in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:778 #15 0x7f7b234c43c1 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2407 #16 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #17 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #18 0x7f7b236b542f in QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*, QFixed*) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2281 #19 0x7f7b236aa0b1 in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1402 #20 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #21 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #22 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #23 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #24 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #25 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #26 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #27 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #28 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #29 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf642b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QString const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22bf24fe in void QtPrivate::QMovableArrayOps::emplace(long long, QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b22beaba2 in QString& QList::emplaceBack(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22be3742 in QList::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b22e22cbe in QList::QList(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:314 #11 0x7f7b234c5ce9 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2529 #12 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #13 0x7f7b236b542f in QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*, QFixed*) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2281 #14 0x7f7b236aa0b1 in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1402 #15 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #16 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #17 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #18 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #19 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #20 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #21 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #22 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #23 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #24 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #25 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #26 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #27 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #28 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #29 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #17 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x7f7b2821c1c2 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1070 #11 0x7f7b262ed7f2 in QQmlPropertyData::readPropertyWithArgs(QObject*, void**) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:329 #12 0x7f7b262ed747 in QQmlPropertyData::readProperty(QObject*, void*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:312 #13 0x7f7b262cab0c in loadProperty /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:129 #14 0x7f7b262cc436 in QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:258 #15 0x7f7b262c22ce in lookupGetterImpl > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:237 #16 0x7f7b262c04bb in QV4::QQmlContextWrapper::lookupScopeObjectProperty(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:575 #17 0x7f7b2642744b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:652 #18 0x7f7b26421925 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530 #19 0x7f7b261ed646 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:62 #20 0x7f7b266feaac in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:238 #21 0x7f7b2652fe19 in QQmlBinding::evaluate(bool*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:187 #22 0x7f7b26539381 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags, QV4::Scope&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:247 #23 0x7f7b2652faab in QQmlBinding::update(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:163 #24 0x7f7b26533c19 in QQmlBinding::expressionChanged() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:619 #25 0x7f7b26702276 in QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint*, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:548 #26 0x7f7b267a9f60 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70 #27 0x7f7b265f53cc in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:344 #28 0x7f7b20f2d083 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4066 #29 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf642b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QString const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22bef576 in void QtPrivate::QMovableArrayOps::emplace(long long, QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b22be809e in QString& QList::emplaceBack(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22be1973 in QList::append(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b230008e9 in QList::operator<<(QString&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:687 #11 0x7f7b234f9424 in QFontEngineMulti::QFontEngineMulti(QFontEngine*, int, QList const&) /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:1671 #12 0x7f7b23c3c3df in QFontEngineMultiFontConfig::QFontEngineMultiFontConfig(QFontEngine*, int) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontenginemultifontconfig.cpp:11 #13 0x7f7b23c34488 in QFontconfigDatabase::fontEngineMulti(QFontEngine*, QChar::Script) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:610 #14 0x7f7b234b408b in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:778 #15 0x7f7b234c4cae in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2444 #16 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #17 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #18 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #19 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #20 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #21 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #22 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #23 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #24 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #25 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #26 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #27 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #28 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #29 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #22 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf642b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QString const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b22bf24fe in void QtPrivate::QMovableArrayOps::emplace(long long, QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b22beaba2 in QString& QList::emplaceBack(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b22be3742 in QList::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b22e22cbe in QList::QList(QString const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:314 #11 0x7f7b234b02ba in initFontDef /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:471 #12 0x7f7b234c4cec in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2446 #13 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #14 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #15 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #16 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #17 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #18 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #19 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #20 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #21 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #22 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #23 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #24 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #25 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #26 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #27 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #28 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #29 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235190d3 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b23516e0c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2351395d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2350f489 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QFontEngine* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2350a10c in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b23506204 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b234f9479 in QFontEngineMulti::QFontEngineMulti(QFontEngine*, int, QList const&) /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:1674 #10 0x7f7b23c3c3df in QFontEngineMultiFontConfig::QFontEngineMultiFontConfig(QFontEngine*, int) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontenginemultifontconfig.cpp:11 #11 0x7f7b23c34488 in QFontconfigDatabase::fontEngineMulti(QFontEngine*, QChar::Script) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:610 #12 0x7f7b234b408b in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:778 #13 0x7f7b234c4cae in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2444 #14 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #15 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #16 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #17 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #18 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #19 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #20 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #21 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #22 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #23 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #24 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #25 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #26 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #27 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #28 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #29 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb746be2 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5794 #11 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #17 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb740215 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5533 #11 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 66 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b2121fb80 in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f7b2119eb38 in QTypedArrayData::reallocateUnaligned(QTypedArrayData*, char16_t*, long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x725b38) #3 0x7f7b21199995 in QtPrivate::QPodArrayOps::reallocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:248 #4 0x7f7b2119f440 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f7b2119acdc in QtPrivate::QCommonArrayOps::growAppend(char16_t const*, char16_t const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:911 #7 0x7f7b211567c2 in QString::append(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3050 #8 0x7f7b21156758 in QString::append(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3032 #9 0x7f7b22bdf0da in QString::operator+=(QString const&) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:718 #10 0x7f7b23588739 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1428 #11 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #12 0x7f7b235a0c56 in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1237 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #22 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #9 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #17 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b263e2345 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1815 #9 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26261efa in QV4::Heap::MathObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp:59 #10 0x7f7b2611c5a9 in QV4::MathObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecb40 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:815 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b26358d06 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:346 #9 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260c9940 in QV4::DatePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:762 #10 0x7f7b260e867d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:700 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b2608bb4d in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:124 #9 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #20 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #9 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #14 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #22 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #14 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b23614065 in QTextCopyHelper::convertFormatIndex(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:54 #7 0x7f7b23628dee in QTextCopyHelper::convertFormatIndex(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment_p.h:46 #8 0x7f7b236146c7 in QTextCopyHelper::appendFragment(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:71 #9 0x7f7b23615abd in QTextCopyHelper::appendFragments(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:123 #10 0x7f7b2361656d in QTextCopyHelper::copy() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:187 #11 0x7f7b23616c77 in QTextDocumentFragmentPrivate::insert(QTextCursor&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:219 #12 0x7f7b2358e226 in QTextCursor::insertFragment(QTextDocumentFragment const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2226 #13 0x7f7b2358e4f6 in QTextCursor::insertHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2252 #14 0x7f7b28213532 in QQuickTextEdit::insert(int, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2955 #15 0x5647eb723d97 in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4831 #16 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ca983 in QQuickTextControlPrivate::updateCurrentCharFormat() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:242 #8 0x7f7b281cc515 in QQuickTextControlPrivate::_q_updateCurrentCharFormatAndSelection() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:410 #9 0x7f7b281dece8 in QQuickTextControl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:228 #10 0x7f7b281e0a97 in QQuickTextControl::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:442 #11 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #12 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #13 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #14 0x7f7b235c0838 in QTextDocument::contentsChanged() /home/ag/work/builds/qtbase/src/gui/Gui_autogen/include/moc_qtextdocument.cpp:451 #15 0x7f7b235f0847 in QTextDocumentPrivate::contentsChanged() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1624 #16 0x7f7b235ebad5 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1216 #17 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #18 0x7f7b2358e25f in QTextCursor::insertFragment(QTextDocumentFragment const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2227 #19 0x7f7b2358e4f6 in QTextCursor::insertHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2252 #20 0x7f7b28213532 in QQuickTextEdit::insert(int, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2955 #21 0x5647eb723d97 in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4831 #22 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #20 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #17 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #17 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #20 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #21 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #21 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #17 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #28 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #20 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #16 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #17 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #8 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #9 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #8 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #9 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #22 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #14 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #14 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #20 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #28 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #20 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #20 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #5 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #6 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #7 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #20 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #21 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #28 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #21 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #28 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #14 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #15 0x7f7b235e0e40 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:414 #16 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #17 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #18 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #19 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #20 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #21 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #22 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #23 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #24 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #22 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #17 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #20 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #20 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b267ba332 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:889 #2 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #3 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #4 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #5 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #6 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #7 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #8 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #9 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #10 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #11 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #14 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #14 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #22 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #9 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #20 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #14 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #22 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #14 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #14 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #14 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #17 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #17 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #28 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 64 byte(s) in 8 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #20 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #21 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #20 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #5 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #9 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #17 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #14 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #8 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #9 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #10 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #11 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #12 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #13 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #14 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #22 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #5 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #9 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #20 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #20 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236efabe in QTextFormat::clearProperty(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1244 #6 0x7f7b2358c424 in QTextCursor::charFormat() const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1887 #7 0x7f7b281ce8d7 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:599 #8 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #7 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #8 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #9 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #21 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #17 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #15 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #21 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #21 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #17 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #18 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #8 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #9 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #10 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #11 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #12 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #13 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #14 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #15 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #4 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #5 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #17 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #11 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #12 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2370ac24 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23705b02 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23700d02 in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b236fb711 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b236f2725 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3945 #6 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #7 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #8 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #9 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #28 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #17 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #23 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #8 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #9 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #10 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #11 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #12 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #13 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #14 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #15 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #16 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #17 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #18 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #19 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #20 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #23 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #21 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #12 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #21 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #23 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #12 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #21 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #21 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #12 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b236f26f9 in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3944 #2 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #3 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #4 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #5 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #6 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #7 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #8 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #9 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 64 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #22 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #23 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #28 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #22 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #23 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #28 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #28 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #28 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #28 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #28 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #28 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #28 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #28 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #28 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #18 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #19 0x7f7b2358d44e in QTextCursor::insertBlock(QTextBlockFormat const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2037 #20 0x7f7b2358d213 in QTextCursor::insertBlock(QTextBlockFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2014 #21 0x7f7b2358d0b8 in QTextCursor::insertBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1999 #22 0x7f7b281d09ae in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:856 #23 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #24 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #25 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #26 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #27 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #28 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #29 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #28 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #22 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #23 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #28 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #28 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #17 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #18 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #19 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #20 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #21 0x7f7b235e0e40 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:414 #22 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #23 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #24 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #25 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #26 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #27 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #28 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #29 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 Indirect leak of 62 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231ca429 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c60ac in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231c1199 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b23777497 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptLine const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b237744be in void QtPrivate::QPodArrayOps::emplace(long long, QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b2377228a in QScriptLine& QList::emplaceBack(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b237716de in QList::append(QScriptLine const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b237504d4 in QTextLayout::createLine() /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:791 #11 0x7f7b2366e2c7 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3479 #12 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #13 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #14 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #15 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #16 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #17 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #18 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #19 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #28 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 60 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23589124 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1466 #13 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #14 0x7f7b281d0fdd in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:928 #15 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #16 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #17 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #18 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #19 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #20 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #21 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #22 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #23 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #24 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #25 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #26 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #27 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 #28 0x7f7b28301193 in QQuickWindow::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1568 #29 0x7f7b22eeb305 in QWindow::event(QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindow.cpp:2418 Indirect leak of 60 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b282127f9 in QQuickTextEdit::getText(int, int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2900 #14 0x5647eb718a01 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4620 #15 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 58 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b236f469b in allocate /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b236f5c04 in allocateGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b236f504d in reallocateAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2370896b in detachAndGrow /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23703ddd in emplace<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b236ff300 in emplaceBack<(anonymous namespace)::Property> /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236f9fed in QList<(anonymous namespace)::Property>::append((anonymous namespace)::Property&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf30fed) #10 0x7f7b236f936c in QTextFormatPrivate::insertProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:176 #11 0x7f7b236ef68b in QTextFormat::setProperty(int, QVariant const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:1215 #12 0x7f7b236f7af2 in QTextCharFormat::setFontWeight(int) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextformat.h:446 #13 0x7f7b236f0c10 in QTextCharFormat::setFont(QFont const&, QTextCharFormat::FontPropertiesInheritanceBehavior) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:2113 #14 0x7f7b23722dc6 in QTextHtmlParserNode::applyCssDeclarations(QList const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:1399 #15 0x7f7b23719ecf in QTextHtmlParser::parseTag() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:676 #16 0x7f7b23718e7e in QTextHtmlParser::parse() /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:606 #17 0x7f7b23718597 in QTextHtmlParser::parse(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp:549 #18 0x7f7b236184cf in QTextHtmlImporter::QTextHtmlImporter(QTextDocument*, QString const&, QTextHtmlImporter::ImportMode, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:456 #19 0x7f7b23623d80 in QTextDocumentFragment::fromHtml(QString const&, QTextDocument const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:1287 #20 0x7f7b2358e4e0 in QTextCursor::insertHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2251 #21 0x7f7b28213532 in QQuickTextEdit::insert(int, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2955 #22 0x5647eb723d97 in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4831 #23 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 58 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b2359dee5 in QTextDocument::redo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:391 #14 0x7f7b281cd7ec in QQuickTextControl::redo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:568 #15 0x7f7b28201da5 in QQuickTextEdit::redo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1880 #16 0x5647eb74015d in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5532 #17 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #24 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #24 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #13 0x7f7b2359dd53 in QTextDocument::undo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:374 #14 0x7f7b281cd72a in QQuickTextControl::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:557 #15 0x7f7b28201d4b in QQuickTextEdit::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1868 #16 0x5647eb746a09 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5792 #17 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #24 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #24 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #24 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #24 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #24 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #24 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #24 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #24 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23ed1c27 in hb_object_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:301 #2 0x7f7b23ecfa64 in hb_font_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:1855 #3 0x7f7b23afd037 in hb_qt_font_set_use_design_metrics(hb_font_t*, unsigned int) /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:548 #4 0x7f7b236acf88 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1639 #5 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #6 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #7 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #8 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #9 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #10 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #11 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #12 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #13 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #14 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #15 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #16 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #17 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #18 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #19 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #20 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #21 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #22 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #24 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #24 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23ed1c27 in hb_object_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:301 #2 0x7f7b23ecfa64 in hb_font_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:1855 #3 0x7f7b23afd037 in hb_qt_font_set_use_design_metrics(hb_font_t*, unsigned int) /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:548 #4 0x7f7b236acf88 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1639 #5 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #6 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #7 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #8 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #9 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #10 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #11 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #12 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #13 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #14 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #15 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #16 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #17 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #18 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #19 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #20 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #21 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #22 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #24 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23ed1c27 in hb_object_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:301 #2 0x7f7b23ecfa64 in hb_font_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:1855 #3 0x7f7b23afd037 in hb_qt_font_set_use_design_metrics(hb_font_t*, unsigned int) /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:548 #4 0x7f7b236acf88 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1639 #5 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #6 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #7 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #8 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #9 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #10 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #11 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #12 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #13 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #14 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #15 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #16 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #17 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #18 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #19 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #20 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #21 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #22 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #24 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #24 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23ed1c27 in hb_object_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:301 #2 0x7f7b23ecfa64 in hb_font_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:1855 #3 0x7f7b23afd037 in hb_qt_font_set_use_design_metrics(hb_font_t*, unsigned int) /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:548 #4 0x7f7b236acf88 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1639 #5 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #6 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #7 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #8 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #9 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #10 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #11 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #12 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #13 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #14 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #15 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #16 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #17 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #18 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #19 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #20 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #21 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #22 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #24 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #24 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23ed1c27 in hb_object_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:301 #2 0x7f7b23ecfa64 in hb_font_set_user_data /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:1855 #3 0x7f7b23afd037 in hb_qt_font_set_use_design_metrics(hb_font_t*, unsigned int) /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:548 #4 0x7f7b236acf88 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1639 #5 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #6 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #7 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #8 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #9 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #10 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #11 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #12 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #13 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #14 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #15 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #16 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #17 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #18 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #19 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #20 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #21 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #22 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #23 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #24 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #25 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #26 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #27 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #28 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #24 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #24 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #24 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #24 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f38188 in realloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb3188) #1 0x7f7b265f8cf9 in QQmlData::NotifyList::layout() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1111 #2 0x7f7b26603854 in QQmlData::notify(int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmldata_p.h:326 #3 0x7f7b265f53a2 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:343 #4 0x7f7b20f2d083 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4066 #5 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #6 0x7f7b2802ab13 in QQuickItem::focusChanged(bool) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:1151 #7 0x7f7b2865aecb in QQuickDeliveryAgentPrivate::notifyFocusChangesRecur(QQuickItem**, int, Qt::FocusReason) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:553 #8 0x7f7b28658065 in QQuickDeliveryAgentPrivate::setFocusInScope(QQuickItem*, QQuickItem*, Qt::FocusReason, QFlags) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:427 #9 0x7f7b28015056 in QQuickItem::setFocus(bool, Qt::FocusReason) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:7583 #10 0x7f7b280030be in QQuickItem::forceActiveFocus(Qt::FocusReason) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:4807 #11 0x7f7b28202012 in QQuickTextEdit::mousePressEvent(QMouseEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1893 #12 0x7f7b2801bea1 in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8630 #13 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #14 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #15 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #16 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #17 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #18 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #19 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #20 0x7f7b2866f3b0 in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem*, bool, QPointerEvent*, bool) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2042 #21 0x7f7b2866eabc in QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent(QPointerEvent*, bool) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1991 #22 0x7f7b2866b48d in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1751 #23 0x7f7b28667080 in QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1522 #24 0x7f7b2865c5a9 in QQuickDeliveryAgent::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:682 #25 0x7f7b283005ef in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1471 #26 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #27 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #28 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #29 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #24 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #24 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #24 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #24 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 56 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235f69b2 in QMap::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qmap.h:275 #2 0x7f7b235f5606 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c606) #3 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #4 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #5 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #6 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #7 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #8 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #9 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #10 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #11 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #12 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #13 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #14 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #15 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #16 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #17 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #18 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #19 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #20 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #21 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #22 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #23 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #24 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 52 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21162811 in QString::fromLatin1(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5463 #5 0x7f7b22b8a32d in QString::fromLatin1(char const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:821 #6 0x7f7b22b8a50c in QString::QString(QLatin1String) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1262 #7 0x7f7b22f08284 in QTest::createTouchDevice(QInputDevice::DeviceType, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1200 #8 0x5647eb652bd8 in tst_qquicktextedit::tst_qquicktextedit() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:299 #9 0x5647eb756c03 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #10 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #27 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b2358a79f in QTextCursor::removeSelectedText() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1644 #17 0x7f7b281d0e23 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:903 #18 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #19 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #20 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #21 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #22 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #23 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #24 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #25 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #26 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #27 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #28 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #29 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b2358a79f in QTextCursor::removeSelectedText() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1644 #17 0x7f7b281d0cff in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:895 #18 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #19 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #20 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #21 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #22 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #23 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #24 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #25 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #26 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #27 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #28 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #29 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b2358a79f in QTextCursor::removeSelectedText() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1644 #17 0x7f7b281d0c8d in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:890 #18 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #19 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #20 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #21 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #22 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #23 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #24 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #25 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #26 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #27 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #28 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #29 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #27 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #27 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b2359dd53 in QTextDocument::undo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:374 #18 0x7f7b281cd72a in QQuickTextControl::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:557 #19 0x7f7b28201d4b in QQuickTextEdit::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1868 #20 0x5647eb746a09 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5792 #21 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23587282 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1145 #17 0x7f7b2359dee5 in QTextDocument::redo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:391 #18 0x7f7b281cd7ec in QQuickTextControl::redo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:568 #19 0x7f7b28201da5 in QQuickTextEdit::redo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1880 #20 0x5647eb74015d in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5532 #21 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b2358948b in QTextCursor::deleteChar() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1490 #17 0x7f7b281d0bf8 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:885 #18 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #19 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #20 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #21 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #22 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #23 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #24 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #25 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #26 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #27 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #28 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #29 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #27 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #27 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #27 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #27 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #27 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #27 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b281d1700 in QQuickTextControlPrivate::rectForPosition(int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:967 #16 0x7f7b281d94ed in QQuickTextControl::cursorRect(QTextCursor const&) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1542 #17 0x7f7b281d9554 in QQuickTextControl::cursorRect() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1548 #18 0x7f7b28200991 in QQuickTextEdit::cursorRectangle() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1672 #19 0x5647eb66b40a in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1044 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22dff439 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22e7f63a in QList::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:734 #5 0x7f7b22ea4bfe in QFlatMap, QList, QList >::reserve(long long) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/tools/qflatmap_p.h:580 #6 0x7f7b22ea3c67 in QPointingDevicePrivate::QPointingDevicePrivate(QString const&, long long, QInputDevice::DeviceType, QPointingDevice::PointerType, QFlags, int, int, QString const&, QPointingDeviceUniqueId) /home/ag/work/qt5/qtbase/src/gui/kernel/qpointingdevice_p.h:44 #7 0x7f7b22e9a5de in QPointingDevice::QPointingDevice(QString const&, long long, QInputDevice::DeviceType, QPointingDevice::PointerType, QFlags, int, int, QString const&, QPointingDeviceUniqueId, QObject*) /home/ag/work/qt5/qtbase/src/gui/kernel/qpointingdevice.cpp:136 #8 0x7f7b22f083c3 in QTest::createTouchDevice(QInputDevice::DeviceType, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1200 #9 0x5647eb652bd8 in tst_qquicktextedit::tst_qquicktextedit() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:299 #10 0x5647eb756c03 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #11 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b2358a79f in QTextCursor::removeSelectedText() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1644 #17 0x7f7b235892e2 in QTextCursor::deleteChar() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1481 #18 0x7f7b281d0bf8 in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:885 #19 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #20 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #21 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #22 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #23 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #24 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #25 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #26 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #27 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #28 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #29 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #27 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #27 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b28297b8f in QQuickTextNodeEngine::addText(QTextBlock const&, QTextCharFormat const&, QColor const&, QVarLengthArray const&, int, int, int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp:145 #16 0x7f7b282a5c46 in QQuickTextNodeEngine::addTextBlock(QTextDocument*, QTextBlock const&, QPointF const&, QColor const&, QColor const&, int, int, QRectF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp:1117 #17 0x7f7b28208263 in QQuickTextEdit::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2241 #18 0x7f7b28307cd5 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:2120 #19 0x7f7b283056f7 in QQuickWindowPrivate::updateDirtyNodes() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1871 #20 0x7f7b282f8dcb in QQuickWindowPrivate::syncSceneGraph() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:555 #21 0x7f7b28b82337 in QSGRenderThread::sync(bool) /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:549 #22 0x7f7b28b844ca in QSGRenderThread::syncAndRender() /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:685 #23 0x7f7b28b876bd in QSGRenderThread::run() /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:934 #24 0x7f7b2139a2d3 in operator() /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:322 #25 0x7f7b2139d20f in terminate_on_exception > /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:258 #26 0x7f7b2139a51d in QThreadPrivate::start(void*) /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:281 #27 0x7f7b1fe9e6da in start_thread /build/glibc-uZu3wS/glibc-2.27/nptl/pthread_create.c:463 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b23589124 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1466 #17 0x7f7b23588245 in QTextCursor::insertText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1391 #18 0x7f7b281d0fdd in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:928 #19 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #20 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #21 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #22 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #23 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #24 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #25 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #26 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #27 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #28 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #29 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #27 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b231c6c3b in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b231c1b26 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b231bf01b in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236e4c31 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QScriptItem const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b236e16b5 in void QtPrivate::QPodArrayOps::emplace(long long, QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b236dd2ea in QScriptItem& QList::emplaceBack(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b236d86b5 in QList::append(QScriptItem&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b2369cb3a in generateScriptItems /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:94 #11 0x7f7b2369c16b in generate /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:60 #12 0x7f7b236b1b48 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1991 #13 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #14 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #15 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #16 0x7f7b2358e273 in QTextCursor::insertFragment(QTextDocumentFragment const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2228 #17 0x7f7b281daf37 in QQuickTextControl::insertFromMimeData(QMimeData const*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1661 #18 0x7f7b281cf2f3 in QQuickTextControl::paste(QClipboard::Mode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:672 #19 0x7f7b28201cf2 in QQuickTextEdit::paste() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1852 #20 0x5647eb6d86f6 in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3100 #21 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #27 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #27 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 50 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b235ff692 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe36692) #4 0x7f7b2360a502 in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b23606b7f in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b236070df in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTextUndoCommand const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b23606524 in void QtPrivate::QPodArrayOps::emplace(long long, QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b235feebc in QTextUndoCommand& QList::emplaceBack(QTextUndoCommand const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe35ebc) #9 0x7f7b235f435c in QList::append(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b235e9ca5 in QTextDocumentPrivate::appendUndoItem(QTextUndoCommand const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1062 #11 0x7f7b235ee1e8 in QTextDocumentPrivate::changeObjectFormat(QTextObject*, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1388 #12 0x7f7b23781614 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:114 #13 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #14 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #15 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #27 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #9 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23c01533 in QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFixedPoint const&, QFontEngine::GlyphFormat, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:1097 #2 0x7f7b23c093d3 in QFontEngineFT::recalcAdvances(QGlyphLayout*, QFlags) const /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:1691 #3 0x7f7b23afc32f in _hb_qt_font_get_glyph_h_advance /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:477 #4 0x7f7b23ec816d in hb_font_t::get_glyph_h_advance(unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.hh:258 #5 0x7f7b23eca257 in hb_font_get_glyph_h_advances_default /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:262 #6 0x7f7b23ed2f43 in hb_font_t::get_glyph_h_advances(unsigned int, unsigned int const*, unsigned int, int*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.hh:276 #7 0x7f7b240cc1c2 in hb_ot_position_default /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1017 #8 0x7f7b240ccf0f in hb_ot_position /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1125 #9 0x7f7b240cd6c6 in hb_ot_shape_internal /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1185 #10 0x7f7b240cdaaa in _hb_ot_shape /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1206 #11 0x7f7b23edbd7d in _hb_shape_plan_execute_internal /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shaper-list.hh:42 #12 0x7f7b23edbe55 in hb_shape_plan_execute /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:453 #13 0x7f7b23eda485 in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:140 #14 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #15 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #16 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #17 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #18 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #19 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #20 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #21 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #22 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #23 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #24 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #25 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #26 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #27 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #28 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #29 0x5647eb6e2ee7 in tst_qquicktextedit::inputMethodUpdate() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3419 Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb66a916 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1016 Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #9 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #22 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26101aff in QV4::ExecutionEngine::createQtObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2160 #2 0x7f7b261014f7 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2130 #3 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #4 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #5 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #6 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #7 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #8 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #9 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #10 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #11 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #12 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #13 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #14 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #15 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #16 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #17 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #18 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #19 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b2359de96 in QTextDocument::redo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:390 #3 0x7f7b281cd7ec in QQuickTextControl::redo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:568 #4 0x7f7b28201da5 in QQuickTextEdit::redo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1880 #5 0x5647eb74015d in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5532 #6 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #7 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #8 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #9 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #10 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #11 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #12 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #13 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #14 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #15 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #19 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #20 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b2359dd04 in QTextDocument::undo(QTextCursor*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:373 #3 0x7f7b281cd72a in QQuickTextControl::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:557 #4 0x7f7b28201d4b in QQuickTextEdit::undo() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1868 #5 0x5647eb746a09 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5792 #6 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #7 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #8 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #9 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #10 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #11 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #12 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #13 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #14 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #15 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b2115f11c in QString::mid(long long, long long) const /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:4966 #6 0x7f7b20d74029 in recodeFromUser /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:814 #7 0x7f7b20d8f98e in QUrlPrivate::setPath(QString const&, long long, long long) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1106 #8 0x7f7b20d91ae3 in QUrlPrivate::parse(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1428 #9 0x7f7b20d76ea5 in QUrl::setUrl(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1922 #10 0x7f7b20d76a56 in QUrl::QUrl(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1827 #11 0x5647eb7475e0 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5799 #12 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b2115f11c in QString::mid(long long, long long) const /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:4966 #6 0x7f7b20d74029 in recodeFromUser /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:814 #7 0x7f7b20d8f98e in QUrlPrivate::setPath(QString const&, long long, long long) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1106 #8 0x7f7b20d91ae3 in QUrlPrivate::parse(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1428 #9 0x7f7b20d76ea5 in QUrl::setUrl(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1922 #10 0x7f7b20d76a56 in QUrl::QUrl(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1827 #11 0x7f7b2610a13a in QV4::ExecutableCompilationUnit::finalUrl() const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit_p.h:103 #12 0x7f7b265c4131 in QQmlContextData::baseUrl() const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:228 #13 0x7f7b265c1725 in QQmlContext::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontext.cpp:458 #14 0x7f7b281fbd83 in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1014 #15 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #22 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #15 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #11 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #25 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b2358ffd0 in QTextCursor::beginEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2477 #6 0x7f7b2820181b in QQuickTextEdit::select(int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1792 #7 0x5647eb74e0c2 in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5952 #8 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #25 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #11 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #25 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #19 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #20 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #22 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd2e7 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1168 #7 0x5647eb69a35d in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2013 #8 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fd184 in QQuickTextEdit::moveCursorSelection(int, QQuickTextEdit::SelectionMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1155 #7 0x5647eb69a35d in tst_qquicktextedit::moveCursorSelectionSequence() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:2013 #8 0x5647eb756f8e in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:472 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #15 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fdbc2 in QQuickTextEdit::setCursorPosition(int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1240 #7 0x5647eb67f768 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1571 #8 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #25 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b2358a4f0 in QTextCursor::clearSelection() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1626 #6 0x7f7b2820135c in QQuickTextEdit::deselect() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1745 #7 0x5647eb67d8fc in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1514 #8 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281cbadd in QQuickTextControlPrivate::setCursorPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:331 #7 0x7f7b281d30bc in QQuickTextControlPrivate::mousePressEvent(QMouseEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1059 #8 0x7f7b281cfaed in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:710 #9 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #10 0x7f7b28201f51 in QQuickTextEdit::mousePressEvent(QMouseEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1890 #11 0x7f7b2801bea1 in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8630 #12 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #13 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #14 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #15 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #16 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #17 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #18 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #19 0x7f7b2866f3b0 in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem*, bool, QPointerEvent*, bool) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2042 #20 0x7f7b2866eabc in QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent(QPointerEvent*, bool) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1991 #21 0x7f7b2866b48d in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1751 #22 0x7f7b28667080 in QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1522 #23 0x7f7b2865c5a9 in QQuickDeliveryAgent::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:682 #24 0x7f7b283005ef in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1471 #25 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #26 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #27 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #28 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #29 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #25 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #14 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #15 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #16 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #17 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #18 0x7f7b235e0e40 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:414 #19 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #20 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #21 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #22 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #23 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #24 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #25 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #26 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #27 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23595798 in QSharedDataPointer::clone() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:212 #2 0x7f7b23593fe6 in QSharedDataPointer::detach_helper() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:218 #3 0x7f7b23592aec in QSharedDataPointer::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:40 #4 0x7f7b23591f75 in QSharedDataPointer::operator->() /home/ag/work/qt5/qtbase/src/corelib/tools/qshareddata.h:43 #5 0x7f7b23587025 in QTextCursor::setPosition(int, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1125 #6 0x7f7b281fdbc2 in QQuickTextEdit::setCursorPosition(int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1240 #7 0x5647eb6d8511 in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3096 #8 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #9 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #10 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #11 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #12 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #13 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #14 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #15 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #16 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #17 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #3 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #4 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #5 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #6 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #7 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #8 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #9 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #10 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #11 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #12 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #13 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #14 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #15 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #11 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #25 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #19 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65fdde in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:709 #9 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #11 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #25 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #11 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #25 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #11 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23e7a087 in hb_object_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-object.hh:220 #2 0x7f7b23e79126 in hb_blob_create_or_fail /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:116 #3 0x7f7b23e790e7 in hb_blob_create /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-blob.cc:82 #4 0x7f7b23afd37f in _hb_qt_reference_table /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:603 #5 0x7f7b23e96a74 in hb_face_t::reference_table(unsigned int) const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.hh:77 #6 0x7f7b23e8c2d0 in hb_face_reference_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-face.cc:404 #7 0x7f7b2408948e in hb_blob_t* hb_sanitize_context_t::reference_table(hb_face_t const*, unsigned int) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0x18c048e) #8 0x7f7b24078934 in hb_table_lazy_loader_t::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:287 #9 0x7f7b2405f057 in hb_blob_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #10 0x7f7b24047db7 in hb_lazy_loader_t, hb_face_t, 22u, hb_blob_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #11 0x7f7b24047d67 in hb_lazy_loader_t, hb_face_t, 22u, hb_blob_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #12 0x7f7b2402414f in hb_lazy_loader_t, hb_face_t, 22u, hb_blob_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #13 0x7f7b23f85345 in hb_ot_layout_has_kerning(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:87 #14 0x7f7b240c719d in hb_ot_shape_planner_t::compile(hb_ot_shape_plan_t&, hb_ot_shape_plan_key_t const&) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:179 #15 0x7f7b240c788a in hb_ot_shape_plan_t::init0(hb_face_t*, hb_shape_plan_key_t const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:234 #16 0x7f7b23edb99d in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:258 #17 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #18 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #19 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #20 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #21 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #22 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #23 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #24 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #25 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #26 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #27 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #28 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #29 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #25 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #14 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #11 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #25 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #11 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #25 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #11 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #25 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65eb9e in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:661 #9 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #11 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #25 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #5 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #6 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #7 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #8 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #9 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #10 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #11 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #12 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #13 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #14 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #15 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #19 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #20 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281de5ce in QQuickTextControl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:200 #22 0x7f7b281e0a97 in QQuickTextControl::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:442 #23 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #24 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #25 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #26 0x7f7b235c0838 in QTextDocument::contentsChanged() /home/ag/work/builds/qtbase/src/gui/Gui_autogen/include/moc_qtextdocument.cpp:451 #27 0x7f7b235f0847 in QTextDocumentPrivate::contentsChanged() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1624 #28 0x7f7b235ebad5 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1216 #29 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #16 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #17 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #11 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #25 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #4 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #11 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #16 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #17 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #18 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #25 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23613669 in __gnu_cxx::new_allocator > >::allocate(unsigned long, void const*) /usr/include/c++/10/ext/new_allocator.h:115 #2 0x7f7b236134be in std::allocator_traits > > >::allocate(std::allocator > >&, unsigned long) /usr/include/c++/10/bits/alloc_traits.h:460 #3 0x7f7b23613134 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_node() /usr/include/c++/10/bits/stl_tree.h:584 #4 0x7f7b23611515 in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_create_node >(std::pair&&) /usr/include/c++/10/bits/stl_tree.h:634 #5 0x7f7b2360f1cf in std::_Rb_tree_node >* std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node::operator() >(std::pair&&) const /usr/include/c++/10/bits/stl_tree.h:552 #6 0x7f7b2360c5ba in std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&, std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node&) /usr/include/c++/10/bits/stl_tree.h:1816 #7 0x7f7b23608db5 in std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe3fdb5) #8 0x7f7b23600a8f in std::map, std::allocator > >::insert(std::pair&&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe37a8f) #9 0x7f7b235f5790 in QMap::operator[](int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xe2c790) #10 0x7f7b235f046b in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1599 #11 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #12 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #13 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #14 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #15 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #16 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #17 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #18 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #19 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #20 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #21 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #22 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #23 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #24 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #25 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 6 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb73daac in tst_qquicktextedit::undo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5407 #25 0x5647eb7573bd in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:535 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281cb417 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:303 #3 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #4 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #5 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #6 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #7 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #8 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #9 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #10 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #11 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23586a6b in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #2 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f266 in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2646 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #13 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #23 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #13 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #23 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #23 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 48 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #20 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b28297b8f in QQuickTextNodeEngine::addText(QTextBlock const&, QTextCharFormat const&, QColor const&, QVarLengthArray const&, int, int, int, int) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp:145 #12 0x7f7b282a5c46 in QQuickTextNodeEngine::addTextBlock(QTextDocument*, QTextBlock const&, QPointF const&, QColor const&, QColor const&, int, int, QRectF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp:1117 #13 0x7f7b28208263 in QQuickTextEdit::updatePaintNode(QSGNode*, QQuickItem::UpdatePaintNodeData*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2241 #14 0x7f7b28307cd5 in QQuickWindowPrivate::updateDirtyNode(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:2120 #15 0x7f7b283056f7 in QQuickWindowPrivate::updateDirtyNodes() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1871 #16 0x7f7b282f8dcb in QQuickWindowPrivate::syncSceneGraph() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:555 #17 0x7f7b28b82337 in QSGRenderThread::sync(bool) /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:549 #18 0x7f7b28b844ca in QSGRenderThread::syncAndRender() /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:685 #19 0x7f7b28b876bd in QSGRenderThread::run() /home/ag/work/qt5/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp:934 #20 0x7f7b2139a2d3 in operator() /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:322 #21 0x7f7b2139d20f in terminate_on_exception > /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:258 #22 0x7f7b2139a51d in QThreadPrivate::start(void*) /home/ag/work/qt5/qtbase/src/corelib/thread/qthread_unix.cpp:281 #23 0x7f7b1fe9e6da in start_thread /build/glibc-uZu3wS/glibc-2.27/nptl/pthread_create.c:463 Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf7b78 in QArrayDataPointer::detach(QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:130 #7 0x7f7b22bf1a06 in QList::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:401 #8 0x7f7b22bea0c5 in QList::begin() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:587 #9 0x7f7b22d89439 in QList::first() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:607 #10 0x7f7b234710b3 in QFont::family() const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:787 #11 0x5647eb66ddd5 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1107 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf7b78 in QArrayDataPointer::detach(QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:130 #7 0x7f7b22bf1a06 in QList::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:401 #8 0x7f7b22bea0c5 in QList::begin() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:587 #9 0x7f7b22d89439 in QList::first() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:607 #10 0x7f7b234c4a5c in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2439 #11 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #12 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #13 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #14 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #15 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #16 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #17 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #18 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #19 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #20 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #21 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #22 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #23 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #24 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #25 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #26 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #27 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 #28 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #29 0x7f7b26a2cd8e in QQmlGadgetPtrWrapper::write(QObject*, int, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:62 Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22c43898 in QList::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:734 #5 0x7f7b2346dfce in splitIntoFamilies /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:177 #6 0x7f7b23471300 in QFont::setFamily(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:816 #7 0x7f7b287fa386 in QQuickFontValueType::setFamily(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickvaluetypes.cpp:862 #8 0x7f7b288071f5 in QQuickFontValueType::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickvaluetypes_p.cpp:1497 #9 0x7f7b26a2d318 in QQmlGadgetPtrWrapper::metaCall(QMetaObject::Call, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:85 #10 0x7f7b26a2d459 in QQmlValueType::metaCall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:106 #11 0x7f7b265075c8 in void QQmlPropertyData::doMetacall<(QMetaObject::Call)2>(QObject*, int, void**) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:321 #12 0x7f7b26505795 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:341 #13 0x7f7b267b09d7 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:374 #14 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #15 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #16 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #17 0x7f7b267b9502 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:827 #18 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #19 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #20 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b281d1700 in QQuickTextControlPrivate::rectForPosition(int) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:967 #12 0x7f7b281d94ed in QQuickTextControl::cursorRect(QTextCursor const&) const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1542 #13 0x7f7b281d9554 in QQuickTextControl::cursorRect() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1548 #14 0x7f7b28200991 in QQuickTextEdit::cursorRectangle() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1672 #15 0x5647eb66b40a in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1044 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #20 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #20 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 42 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b22c024cf in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b22bfeb9c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b22bfaa1d in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b22bf7b78 in QArrayDataPointer::detach(QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:130 #7 0x7f7b22bf1a06 in QList::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:401 #8 0x7f7b22bea0c5 in QList::begin() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:587 #9 0x7f7b22d89439 in QList::first() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:607 #10 0x7f7b22d8c363 in QList::takeFirst() /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:528 #11 0x7f7b234c57eb in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2505 #12 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #13 0x7f7b236b542f in QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*, QFixed*) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2281 #14 0x7f7b236aa0b1 in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1402 #15 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #16 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #17 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #18 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #19 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #20 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #21 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #22 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #23 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #24 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #25 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #26 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #27 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #28 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #29 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #17 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #23 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #18 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #20 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #14 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #13 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #22 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #13 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #22 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #22 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #22 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #20 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #22 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #22 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #23 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #17 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #18 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #22 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #19 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #17 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #23 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #18 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #20 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #22 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #22 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #22 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #13 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #18 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #20 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #13 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #22 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #22 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #22 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #17 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #23 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #19 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b261cce76 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b261c447b in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b261cf9ae in QHash::iterator QHash::emplace(int&&, QV4::IdentifierHash const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b261c84fb in QHash::iterator QHash::emplace(int const&, QV4::IdentifierHash const&) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6b94fb) #5 0x7f7b261bf14a in QHash::insert(int const&, QV4::IdentifierHash const&) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6b014a) #6 0x7f7b261a7b8f in QV4::ExecutableCompilationUnit::createNamedObjectsPerComponent(int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:358 #7 0x7f7b265cb738 in QV4::ExecutableCompilationUnit::namedObjectsPerComponent(int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit_p.h:294 #8 0x7f7b265ca98d in QQmlContextData::initPropertyNames() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:326 #9 0x7f7b262c466d in QQmlContextData::ensurePropertyNames() const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:343 #10 0x7f7b262c4439 in QQmlContextData::propertyIndex(QV4::String*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:155 #11 0x7f7b262babca in searchContextProperties /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:55 #12 0x7f7b262bcc7b in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:250 #13 0x7f7b262bf457 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:471 #14 0x7f7b2642744b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:652 #15 0x7f7b26421925 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530 #16 0x7f7b261ed646 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:62 #17 0x7f7b266feaac in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:238 #18 0x7f7b2652fe19 in QQmlBinding::evaluate(bool*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:187 #19 0x7f7b26539381 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags, QV4::Scope&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:247 #20 0x7f7b2652faab in QQmlBinding::update(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:163 #21 0x7f7b26533ed8 in QQmlBinding::setEnabled(bool, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:635 #22 0x7f7b267c140d in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1391 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #28 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #13 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #22 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #18 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #20 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #22 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #22 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #19 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #17 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #23 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #17 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #23 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #18 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #20 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #22 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #22 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #22 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #13 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #13 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #22 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #23 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #17 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #20 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #18 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #22 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #18 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #20 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #13 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #22 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #22 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #22 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #23 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #22 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #17 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #13 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #23 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #20 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #17 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b28677c8e in connect > /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:316 #6 0x7f7b2867707a in connect > /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:282 #7 0x7f7b28664caa in QQuickDeliveryAgentPrivate::deviceExtra(QInputDevice const*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1371 #8 0x7f7b27f17a23 in QQuickPointerHandlerPrivate::deviceDeliveryTargets(QInputDevice const*) /home/ag/work/qt5/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp:782 #9 0x7f7b2866ad5d in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1741 #10 0x7f7b28666a35 in QQuickDeliveryAgentPrivate::handleTouchEvent(QTouchEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1505 #11 0x7f7b2865caa9 in QQuickDeliveryAgent::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:704 #12 0x7f7b283005ef in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1471 #13 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #14 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #15 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #16 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #17 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #18 0x7f7b20dd0bf2 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1463 #19 0x7f7b22d77487 in QGuiApplicationPrivate::processTouchEvent(QWindowSystemInterfacePrivate::TouchEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2978 #20 0x7f7b22d6c70b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2007 #21 0x7f7b22f225cd in bool QWindowSystemHelper::handleEvent, QFlags >(QWindow*, unsigned long, QEvent::Type, QPointingDevice const*, QList, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:101 #22 0x7f7b22f0be1f in handleWindowSystemEvent, QFlags > /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:133 #23 0x7f7b22f151df in bool QWindowSystemInterface::handleTouchEvent(QWindow*, unsigned long, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:715 #24 0x7f7b22f14aec in bool QWindowSystemInterface::handleTouchEvent(QWindow*, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:699 #25 0x7f7b22f0867e in qt_handleTouchEvent(QWindow*, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1210 #26 0x7f7b22ed731d in QTest::QTouchEventSequence::commit(bool) /home/ag/work/qt5/qtbase/src/gui/kernel/qtestsupport_gui.cpp:101 #27 0x7f7b22ed69e2 in QTest::QTouchEventSequence::~QTouchEventSequence() /home/ag/work/qt5/qtbase/src/gui/kernel/qtestsupport_gui.cpp:65 #28 0x5647eb6df109 in tst_qquicktextedit::inFlickableTouch() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3289 #29 0x5647eb75750a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:556 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #17 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #23 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #18 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #20 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #22 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #22 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #22 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #22 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #13 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #19 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #17 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #23 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #18 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #20 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #22 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #22 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #22 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #13 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b261cce76 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b261c447b in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b261cf9ae in QHash::iterator QHash::emplace(int&&, QV4::IdentifierHash const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b261c84fb in QHash::iterator QHash::emplace(int const&, QV4::IdentifierHash const&) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6b94fb) #5 0x7f7b261bf14a in QHash::insert(int const&, QV4::IdentifierHash const&) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6b014a) #6 0x7f7b261a7b8f in QV4::ExecutableCompilationUnit::createNamedObjectsPerComponent(int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:358 #7 0x7f7b265cb738 in QV4::ExecutableCompilationUnit::namedObjectsPerComponent(int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit_p.h:294 #8 0x7f7b265ca98d in QQmlContextData::initPropertyNames() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:326 #9 0x7f7b262c466d in QQmlContextData::ensurePropertyNames() const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:343 #10 0x7f7b262c4439 in QQmlContextData::propertyIndex(QV4::String*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:155 #11 0x7f7b262babca in searchContextProperties /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:55 #12 0x7f7b262bcc7b in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:250 #13 0x7f7b262bf457 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:471 #14 0x7f7b2642744b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:652 #15 0x7f7b26421925 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530 #16 0x7f7b261ed646 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:62 #17 0x7f7b261ecf33 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:31 #18 0x7f7b261efca7 in convertAndCall > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:193 #19 0x7f7b261ed082 in QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #20 0x7f7b266feec2 in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270 #21 0x7f7b26569245 in QQmlBoundSignalExpression::evaluate(void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:195 #22 0x7f7b26569e94 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:314 #23 0x7f7b267a9f60 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70 #24 0x7f7b265f53cc in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:344 #25 0x7f7b20f2d083 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4066 #26 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #27 0x7f7b2802ab13 in QQuickItem::focusChanged(bool) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:1151 #28 0x7f7b2865aecb in QQuickDeliveryAgentPrivate::notifyFocusChangesRecur(QQuickItem**, int, Qt::FocusReason) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:553 #29 0x7f7b28658065 in QQuickDeliveryAgentPrivate::setFocusInScope(QQuickItem*, QQuickItem*, Qt::FocusReason, QFlags) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:427 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #22 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #19 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #17 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #23 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #18 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #20 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #22 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #22 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #22 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #13 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #22 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #22 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #13 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #10 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #14 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #22 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #19 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #18 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #20 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #20 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #23 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #20 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #13 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #17 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #23 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #18 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #20 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #13 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #22 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #17 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #23 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #18 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #20 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #13 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #23 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #20 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #13 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #20 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #18 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #23 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #20 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #13 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #17 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #14 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #22 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b2820a00e in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2410 #6 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #7 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #8 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #9 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #10 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #11 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #12 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f15113 in QMetaObjectPrivate::connect(QObject const*, int, QMetaObject const*, QObject const*, int, QMetaObject const*, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3688 #4 0x7f7b20f14903 in QMetaObject::connect(QObject const*, int, QObject const*, int, int, int*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:3622 #5 0x7f7b281cdc9c in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:588 #6 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #8 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #9 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #10 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #11 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #12 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #13 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #20 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23594aa2 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2359384b in QHash::detach() (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca84b) #3 0x7f7b23594829 in QHash::iterator QHash::emplace(QTextCursorPrivate*&&, QHashDummyValue const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2359336f in QHash::iterator QHash::emplace(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdca36f) #5 0x7f7b2359264e in QHash::insert(QTextCursorPrivate* const&, QHashDummyValue const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc964e) #6 0x7f7b23591a6a in QSet::insert(QTextCursorPrivate* const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc8a6a) #7 0x7f7b235912f3 in QTextDocumentPrivate::addCursor(QTextCursorPrivate*) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xdc82f3) #8 0x7f7b2357d5ce in QTextCursorPrivate::QTextCursorPrivate(QTextDocumentPrivate*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:32 #9 0x7f7b23586a79 in QTextCursor::QTextCursor(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1019 #10 0x7f7b281ce839 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:598 #11 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #23 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #22 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #22 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2345388b in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b234518ff in QHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:939 #3 0x7f7b23452dbb in QHash::iterator QHash::emplace(int&&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1314 #4 0x7f7b2345123f in QHash::iterator QHash::emplace(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1301 #5 0x7f7b2344faf6 in QHash::insert(int const&, QTextObjectHandler const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1279 #6 0x7f7b2344a5a5 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:408 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f26280 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad280) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b20f2600a in QObjectPrivate::ensureConnectionData() (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad00a) #2 0x7f7b20f260e4 in QObjectPrivate::addConnection(int, QObjectPrivate::Connection*) (/home/ag/work/builds/qtbase/lib/libQt6Core.so.6+0x4ad0e4) #3 0x7f7b20f1eb02 in QObjectPrivate::connectImpl(QObject const*, int, QObject const*, void**, QtPrivate::QSlotObjectBase*, int, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5320 #4 0x7f7b20f1ddf3 in QObject::connectImpl(QObject const*, void**, QObject const*, void**, QtPrivate::QSlotObjectBase*, Qt::ConnectionType, int const*, QMetaObject const*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:5230 #5 0x7f7b2344fa51 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:325 #6 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #7 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #8 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #9 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23710b68 in QHashPrivate::Data >::detached(QHashPrivate::Data >*) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:574 #2 0x7f7b2370c797 in QMultiHash::detach() /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1501 #3 0x7f7b23708525 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1943 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 40 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209b6d in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 36 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b22bdf15b in QStringView::toString() const /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1217 #6 0x7f7b2346e3d2 in splitIntoFamilies /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:184 #7 0x7f7b23471300 in QFont::setFamily(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:816 #8 0x7f7b287fa386 in QQuickFontValueType::setFamily(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickvaluetypes.cpp:862 #9 0x7f7b288071f5 in QQuickFontValueType::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickvaluetypes_p.cpp:1497 #10 0x7f7b26a2d318 in QQmlGadgetPtrWrapper::metaCall(QMetaObject::Call, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:85 #11 0x7f7b26a2d459 in QQmlValueType::metaCall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:106 #12 0x7f7b265075c8 in void QQmlPropertyData::doMetacall<(QMetaObject::Call)2>(QObject*, int, void**) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:321 #13 0x7f7b26505795 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:341 #14 0x7f7b267b09d7 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:374 #15 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #16 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #17 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #18 0x7f7b267b9502 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:827 #19 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #20 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #21 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #27 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #12 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #25 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #29 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #29 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #27 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #29 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #27 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #29 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #27 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #27 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #29 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #20 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #29 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #27 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #29 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #27 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #29 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #17 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #27 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #29 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x7f7b281f7476 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:380 #11 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #12 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb6e6c38 in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3563 #11 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #29 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #27 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #29 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #27 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #29 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #27 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261e4b5f in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6d5b5f) #4 0x7f7b261dd91a in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d5a71 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6c6a71) #6 0x7f7b261ce95b in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Heap::InternalClass* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf95b) #7 0x7f7b261c6abe in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdc5e in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4eb3 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:205 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #17 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #17 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #12 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #25 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #12 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #13 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #17 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #27 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #27 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb6d87ba in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3101 #11 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #29 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #29 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #27 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #29 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #27 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #29 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #27 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #29 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #27 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #17 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #29 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #27 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #17 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #29 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #12 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #25 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #27 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b261c7dd0 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b261dca2c in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b261d41fb in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b261ce55f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QV4::Function* const**, QArrayDataPointer*) (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x6bf55f) #7 0x7f7b261c67e0 in QList::resize_internal(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:714 #8 0x7f7b261bdbc2 in QList::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:386 #9 0x7f7b261a4be4 in QV4::ExecutableCompilationUnit::linkToEngine(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:179 #10 0x7f7b267acc4b in QQmlObjectCreator::init(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:92 #11 0x7f7b267ac384 in QQmlObjectCreator::QQmlObjectCreator(QQmlRefPointer, QQmlRefPointer const&, QQmlRefPointer const&, QQmlIncubatorPrivate*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:52 #12 0x7f7b265a452a in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:962 #13 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #14 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #15 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #16 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #29 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #12 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #25 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #27 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b2115486f in QString::resize(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2635 #6 0x7f7b235ed309 in QTextDocumentPrivate::plainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1308 #7 0x7f7b235a087f in QTextDocument::toPlainText() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1201 #8 0x7f7b281dcddc in QQuickTextControl::toPlainText() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1788 #9 0x7f7b281f71a1 in QQuickTextEdit::text() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:172 #10 0x5647eb6549d6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:362 #11 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #29 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b20f04b91 in QObject::QObject(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1110 #14 0x7f7b2374b80c in QTextImageHandler::QTextImageHandler(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextimagehandler.cpp:160 #15 0x7f7b23671fe1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #16 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #17 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #18 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #19 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #20 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #21 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #22 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #23 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #24 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #25 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #26 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #27 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #28 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #29 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2344a296 in QAbstractTextDocumentLayout::QAbstractTextDocumentLayout(QAbstractTextDocumentLayoutPrivate&, QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:372 #14 0x7f7b23671f8e in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3686 #15 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21199d4e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b2119f4c9 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2119a44f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, char16_t const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b21156d5a in QString::append(QChar) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:3112 #8 0x7f7b235e0579 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:377 #9 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #10 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #11 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #12 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #25 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 34 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b20f306d4 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b20f3bc7e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b20f38e81 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b20f39451 in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QObject* const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b20f34af0 in void QtPrivate::QPodArrayOps::emplace(long long, QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:174 #8 0x7f7b20f2f18c in QObject*& QList::emplaceBack(QObject*&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b20f281b5 in QList::append(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:433 #10 0x7f7b20f0b1b0 in QObjectPrivate::setParent_helper(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2421 #11 0x7f7b20f0a0d5 in QObject::setParent(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:2350 #12 0x7f7b20f04dfd in QObject::QObject(QObjectPrivate&, QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:1138 #13 0x7f7b2359d03e in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:259 #14 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #15 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #16 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #17 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #18 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #19 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #20 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #21 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #22 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #23 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #24 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #25 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #26 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #27 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #28 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #29 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b263ec2cd in QV4::UrlPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:44 #9 0x7f7b260e88cf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:711 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26359a51 in QV4::RegExpPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:364 #8 0x7f7b260e871f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:703 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26866985 in QLinkedStringHash >::linkAndReserve(QLinkedStringHash > const&, int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qlinkedstringhash_p.h:43 #2 0x7f7b26865ac8 in QQmlPropertyCache::copy(QQmlMetaObjectPointer const&, int) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0xd56ac8) #3 0x7f7b268564df in QQmlPropertyCache::copyAndReserve(int, int, int, int) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:189 #4 0x7f7b2694b95b in QQmlPropertyCacheCreator::createMetaObject(int, QmlIR::Object const*, QQmlPropertyCache::ConstPtr const&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:419 #5 0x7f7b26945325 in QQmlPropertyCacheCreator::buildMetaObjectRecursively(int, QQmlBindingInstantiationContext const&, QQmlPropertyCacheCreator::VMEMetaObjectIsRequired) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:303 #6 0x7f7b2693f8d2 in QQmlPropertyCacheCreator::buildMetaObjectsIncrementally() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertycachecreator_p.h:231 #7 0x7f7b26923c21 in QQmlTypeCompiler::compile() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypecompiler.cpp:58 #8 0x7f7b26984214 in QQmlTypeData::compile(QQmlRefPointer const&, QV4::ResolvedTypeReferenceMap*, std::function const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:750 #9 0x7f7b2697c9ca in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:410 #10 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #11 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #12 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #13 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #14 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #15 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #16 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #17 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #18 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #19 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #20 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #21 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #22 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #23 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #24 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #25 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #26 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #27 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #18 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2652967e in QRecyclePool::QRecyclePool() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qrecyclepool_p.h:84 #2 0x7f7b26528f62 in QQmlEnginePrivate::QQmlEnginePrivate(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine_p.h:104 #3 0x7f7b265f604c in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #4 0x5647eb652b80 in tst_qquicktextedit::tst_qquicktextedit() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:299 #5 0x5647eb756c03 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #6 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b265f989e in QQmlData::addNotify(int, QQmlNotifierEndpoint*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1170 #2 0x7f7b267aaa60 in QQmlNotifierEndpoint::connect(QObject*, int, QQmlEngine*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:106 #3 0x7f7b26569566 in QQmlBoundSignal::QQmlBoundSignal(QObject*, int, QObject*, QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:227 #4 0x7f7b267ba3ec in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:889 #5 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #6 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #7 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #14 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #14 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #14 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #14 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #15 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #18 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #16 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #15 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #14 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #14 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #14 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #14 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26212664 in QV4::IdentifierHash::IdentifierHash(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4identifierhash.cpp:16 #2 0x7f7b261a79ea in QV4::ExecutableCompilationUnit::createNamedObjectsPerComponent(int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:350 #3 0x7f7b265cb738 in QV4::ExecutableCompilationUnit::namedObjectsPerComponent(int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit_p.h:294 #4 0x7f7b265ca98d in QQmlContextData::initPropertyNames() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:326 #5 0x7f7b262c466d in QQmlContextData::ensurePropertyNames() const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:343 #6 0x7f7b262c4439 in QQmlContextData::propertyIndex(QV4::String*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:155 #7 0x7f7b262babca in searchContextProperties /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:55 #8 0x7f7b262bcc7b in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:250 #9 0x7f7b262bf457 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:471 #10 0x7f7b2642744b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:652 #11 0x7f7b26421925 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530 #12 0x7f7b261ed646 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:62 #13 0x7f7b261ecf33 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:31 #14 0x7f7b261efca7 in convertAndCall > /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:193 #15 0x7f7b261ed082 in QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #16 0x7f7b266feec2 in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270 #17 0x7f7b26569245 in QQmlBoundSignalExpression::evaluate(void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:195 #18 0x7f7b26569e94 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:314 #19 0x7f7b267a9f60 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70 #20 0x7f7b265f53cc in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:344 #21 0x7f7b20f2d083 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4066 #22 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #23 0x7f7b2802ab13 in QQuickItem::focusChanged(bool) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:1151 #24 0x7f7b2865aecb in QQuickDeliveryAgentPrivate::notifyFocusChangesRecur(QQuickItem**, int, Qt::FocusReason) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:553 #25 0x7f7b28658065 in QQuickDeliveryAgentPrivate::setFocusInScope(QQuickItem*, QQuickItem*, Qt::FocusReason, QFlags) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:427 #26 0x7f7b28015056 in QQuickItem::setFocus(bool, Qt::FocusReason) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:7583 #27 0x7f7b280030be in QQuickItem::forceActiveFocus(Qt::FocusReason) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:4807 #28 0x7f7b28202012 in QQuickTextEdit::mousePressEvent(QMouseEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1893 #29 0x7f7b2801bea1 in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8630 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #18 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #16 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #15 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #14 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #14 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #14 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #14 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #18 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #14 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #14 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #14 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #14 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #14 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #14 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b263c6996 in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:94 #10 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #14 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #16 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #15 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263b39a1 in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:278 #10 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #17 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b23afd493 in _hb_qt_face_create /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:611 #2 0x7f7b23afd970 in hb_qt_face_get_for_engine(QFontEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:635 #3 0x7f7b234e55e5 in QFontEngine::harfbuzzFace() const /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:165 #4 0x7f7b23bfefbf in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QFreetypeFace*) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:865 #5 0x7f7b23bfd096 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QByteArray const&) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:745 #6 0x7f7b23c34f21 in QFontconfigDatabase::fontEngine(QFontDef const&, void*) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:710 #7 0x7f7b234b3935 in QFontDatabasePrivate::loadSingleEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:743 #8 0x7f7b234b3f16 in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:772 #9 0x7f7b234c43c1 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2407 #10 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #11 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #12 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #13 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #14 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #15 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #16 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #17 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #18 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #19 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #20 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #21 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #22 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #23 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #24 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #25 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #26 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 #27 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #28 0x7f7b26a2cd8e in QQmlGadgetPtrWrapper::write(QObject*, int, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:62 #29 0x7f7b267b95dc in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:833 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26287985 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:75 #10 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f7777 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:390 #13 0x5647eb712d18 in tst_qquicktextedit::getFormattedText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4482 #14 0x5647eb757313 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:525 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #14 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb71005e in tst_qquicktextedit::getText() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4377 #19 0x5647eb7572f1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:523 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #8 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #9 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #10 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #11 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #12 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #13 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #14 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #15 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #16 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #17 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #18 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #19 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #20 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #18 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #15 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #14 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #14 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #23 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #14 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #18 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #14 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #15 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #16 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #14 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #14 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #23 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #17 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #12 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #14 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #18 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #21 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #14 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #14 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #15 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #21 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #16 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #14 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26212664 in QV4::IdentifierHash::IdentifierHash(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4identifierhash.cpp:16 #2 0x7f7b261a79ea in QV4::ExecutableCompilationUnit::createNamedObjectsPerComponent(int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:350 #3 0x7f7b265cb738 in QV4::ExecutableCompilationUnit::namedObjectsPerComponent(int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit_p.h:294 #4 0x7f7b265ca98d in QQmlContextData::initPropertyNames() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:326 #5 0x7f7b262c466d in QQmlContextData::ensurePropertyNames() const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:343 #6 0x7f7b262c4439 in QQmlContextData::propertyIndex(QV4::String*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:155 #7 0x7f7b262babca in searchContextProperties /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:55 #8 0x7f7b262bcc7b in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:250 #9 0x7f7b262bf457 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:471 #10 0x7f7b2642744b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:652 #11 0x7f7b26421925 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530 #12 0x7f7b261ed646 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:62 #13 0x7f7b266feaac in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:238 #14 0x7f7b2652fe19 in QQmlBinding::evaluate(bool*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:187 #15 0x7f7b26539381 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags, QV4::Scope&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:247 #16 0x7f7b2652faab in QQmlBinding::update(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:163 #17 0x7f7b26533ed8 in QQmlBinding::setEnabled(bool, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:635 #18 0x7f7b267c140d in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1391 #19 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #20 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #21 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #22 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #23 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #24 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b265f989e in QQmlData::addNotify(int, QQmlNotifierEndpoint*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1170 #2 0x7f7b267aaa60 in QQmlNotifierEndpoint::connect(QObject*, int, QQmlEngine*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:106 #3 0x7f7b26700bed in QQmlPropertyCapture::captureNonBindableProperty(QObject*, int, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:417 #4 0x7f7b266ff59a in QQmlPropertyCapture::captureProperty(QObject*, int, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:331 #5 0x7f7b262cc3a5 in QV4::QObjectWrapper::getProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:251 #6 0x7f7b262cd90f in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer const&, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, QQmlPropertyData const**) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:384 #7 0x7f7b262bd2eb in QV4::QQmlContextWrapper::getPropertyAndBase(QV4::QQmlContextWrapper const*, QV4::PropertyKey, QV4::Value const*, bool*, QV4::Value*, QV4::Lookup*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:285 #8 0x7f7b262bf457 in QV4::QQmlContextWrapper::resolveQmlContextPropertyLookupGetter(QV4::Lookup*, QV4::ExecutionEngine*, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp:471 #9 0x7f7b2642744b in QV4::Moth::VME::interpret(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*, char const*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:652 #10 0x7f7b26421925 in QV4::Moth::VME::exec(QV4::JSTypesStackFrame*, QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:530 #11 0x7f7b261ed646 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4function.cpp:62 #12 0x7f7b266feaac in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:238 #13 0x7f7b2652fe19 in QQmlBinding::evaluate(bool*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:187 #14 0x7f7b26539381 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags, QV4::Scope&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:247 #15 0x7f7b2652faab in QQmlBinding::update(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:163 #16 0x7f7b26533ed8 in QQmlBinding::setEnabled(bool, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:635 #17 0x7f7b267c140d in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1391 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #23 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #14 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #16 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #14 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #18 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #15 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #14 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #9 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #14 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #14 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #14 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #14 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #14 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #15 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #16 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235885c1 in QTextCursor::insertText(QString const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1420 #8 0x7f7b2361b0f6 in QTextHtmlImporter::appendNodeText() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:660 #9 0x7f7b236197ed in QTextHtmlImporter::import() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:562 #10 0x7f7b235a0e34 in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1270 #11 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #12 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #13 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #14 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #15 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #18 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #17 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #14 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #14 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #14 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #14 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #23 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #16 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #18 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #12 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #14 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #14 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #21 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #16 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #21 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #14 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #14 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #16 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #18 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #18 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #14 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #14 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #14 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #14 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #14 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #15 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #16 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #9 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #15 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #18 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #14 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #9 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #18 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b26c3fce2 in QV4::QQmlXMLHttpRequestCtor::setupProto() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1720 #9 0x7f7b26c3e74b in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1692 #10 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #12 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #14 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #18 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b260d78aa in qt_add_domexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4domerrors.cpp:31 #10 0x7f7b261015d1 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2141 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #9 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #14 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b260ededd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:841 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #14 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb655ce1 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:399 #9 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #17 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #14 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 4 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #9 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #14 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260b4cba in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:95 #10 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #17 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #17 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #18 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b211bb0ab in QUtf8::convertToUnicode(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstringconverter.cpp:582 #6 0x7f7b211631ac in QString::fromUtf8(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5605 #7 0x7f7b23bfee88 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QFreetypeFace*) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:860 #8 0x7f7b23bfd096 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QByteArray const&) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:745 #9 0x7f7b23c34f21 in QFontconfigDatabase::fontEngine(QFontDef const&, void*) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:710 #10 0x7f7b234b3935 in QFontDatabasePrivate::loadSingleEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:743 #11 0x7f7b234b3f16 in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:772 #12 0x7f7b234c4cae in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2444 #13 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #14 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #15 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #16 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #17 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #18 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #19 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #20 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #21 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #22 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #23 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #24 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #25 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #26 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #27 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #28 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #29 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #18 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #18 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #14 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #23 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #14 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #11 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #12 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #4 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #5 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #6 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #7 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #8 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #9 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #10 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #11 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #12 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #13 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #14 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #15 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #16 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #17 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #18 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a9fe in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayout::*)(QTextBlock const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QTextBlock const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c532 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2427 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ac1b in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(QString const&), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(QString const&), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c632 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2428 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822ae38 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(bool), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(bool), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c72a in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2429 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #16 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2822a7e1 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextEdit::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b2820c41f in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2426 #3 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #4 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #5 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #6 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #7 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #8 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #9 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #10 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #11 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #12 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #13 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #14 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b281e5245 in QMetaObject::Connection QObject::connect(QtPrivate::FunctionPointer::Object const*, void (QTextDocument::*)(int, int, int), QtPrivate::FunctionPointer::Object const*, void (QQuickTextControl::*)(int, int, int), Qt::ConnectionType) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:229 #2 0x7f7b281ce744 in QQuickTextControl::QQuickTextControl(QTextDocument*, QObject*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:593 #3 0x7f7b28209c18 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b23614065 in QTextCopyHelper::convertFormatIndex(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:54 #8 0x7f7b23628dee in QTextCopyHelper::convertFormatIndex(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment_p.h:46 #9 0x7f7b236146c7 in QTextCopyHelper::appendFragment(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:71 #10 0x7f7b23615abd in QTextCopyHelper::appendFragments(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:123 #11 0x7f7b2361656d in QTextCopyHelper::copy() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:187 #12 0x7f7b23616c77 in QTextDocumentFragmentPrivate::insert(QTextCursor&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:219 #13 0x7f7b2358e226 in QTextCursor::insertFragment(QTextDocumentFragment const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2226 #14 0x7f7b2358e4f6 in QTextCursor::insertHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2252 #15 0x7f7b28214afa in QQuickTextEdit::append(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:3095 #16 0x5647eb718905 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4616 #17 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 32 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2344f9a1 in QMetaObject::Connection QObjectPrivate::connect(QtPrivate::FunctionPointer::Object const*, void (QObject::*)(QObject*), QtPrivate::FunctionPointer::Object const*, void (QAbstractTextDocumentLayoutPrivate::*)(QObject*), Qt::ConnectionType) /home/ag/work/builds/qtbase/include/QtCore/6.4.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:323 #2 0x7f7b2344a4fa in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:402 #3 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21154d0b in QString::reallocData(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2740 #5 0x7f7b22b84621 in QString::reserve(long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.h:1361 #6 0x7f7b2378657d in QTextBlock::text() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:1122 #7 0x7f7b236af7ff in QTextEngine::validate() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1866 #8 0x7f7b236b01c9 in QTextEngine::itemize() const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1883 #9 0x7f7b236c4c5a in QTextEngine::lineNumberForTextPosition(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:3481 #10 0x7f7b237508c2 in QTextLayout::lineForTextPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:822 #11 0x7f7b2357e027 in QTextCursorPrivate::setX() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:107 #12 0x7f7b2358e273 in QTextCursor::insertFragment(QTextDocumentFragment const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2228 #13 0x7f7b281daf37 in QQuickTextControl::insertFromMimeData(QMimeData const*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:1661 #14 0x7f7b281cf2f3 in QQuickTextControl::paste(QClipboard::Mode) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:672 #15 0x7f7b28201cf2 in QQuickTextEdit::paste() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1852 #16 0x5647eb6d86f6 in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3100 #17 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 30 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b211bb0ab in QUtf8::convertToUnicode(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstringconverter.cpp:582 #6 0x7f7b211631ac in QString::fromUtf8(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5605 #7 0x7f7b23bfee88 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QFreetypeFace*) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:860 #8 0x7f7b23bfd096 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QByteArray const&) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:745 #9 0x7f7b23c34f21 in QFontconfigDatabase::fontEngine(QFontDef const&, void*) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:710 #10 0x7f7b234b3935 in QFontDatabasePrivate::loadSingleEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:743 #11 0x7f7b234b3f16 in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:772 #12 0x7f7b234c43c1 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2407 #13 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #14 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #15 0x7f7b236b542f in QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*, QFixed*) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2281 #16 0x7f7b236aa0b1 in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1402 #17 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #18 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #19 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #20 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #21 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #22 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #23 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #24 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #25 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #26 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #27 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #28 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #29 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 Indirect leak of 28 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2115438b in QString::QString(long long, Qt::Initialization) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2515 #5 0x7f7b211bb0ab in QUtf8::convertToUnicode(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstringconverter.cpp:582 #6 0x7f7b211631ac in QString::fromUtf8(QByteArrayView) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:5605 #7 0x7f7b23c35cb2 in QFontconfigDatabase::fallbacksForFamily(QString const&, QFont::Style, QFont::StyleHint, QChar::Script) const /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:791 #8 0x7f7b234b2947 in fallbacksForFamily /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:660 #9 0x7f7b234c4719 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2424 #10 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #11 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #12 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #13 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #14 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #15 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #16 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #17 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #18 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #19 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #20 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #21 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #22 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #23 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #24 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #25 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #26 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 #27 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #28 0x7f7b26a2cd8e in QQmlGadgetPtrWrapper::write(QObject*, int, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:62 #29 0x7f7b267b95dc in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:833 Indirect leak of 28 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b25e8a40d in QV4::CompiledData::Unit::stringAtInternal(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1197 #6 0x7f7b25e8b0d4 in QV4::CompiledData::CompilationUnit::stringAt(int) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1481 #7 0x7f7b261b6be3 in QV4::CompiledData::CompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/common/qv4compileddata_p.h:1496 #8 0x7f7b261b24e3 in QV4::ExecutableCompilationUnit::bindingValueAsString(QV4::CompiledData::Binding const*) const /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:879 #9 0x7f7b267b0953 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:373 #10 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #11 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #12 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #13 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #14 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #15 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #16 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #17 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #18 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #19 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #20 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 26 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b2115edab in QString::left(long long) const /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:4914 #6 0x7f7b20d8e140 in QUrlPrivate::setScheme(QString const&, long long, bool) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:984 #7 0x7f7b20d91754 in QUrlPrivate::parse(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1403 #8 0x7f7b20d76ea5 in QUrl::setUrl(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1922 #9 0x7f7b20d76a56 in QUrl::QUrl(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1827 #10 0x5647eb7475e0 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5799 #11 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 26 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b21199447 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b21153bf7 in QString::QString(QChar const*, long long) /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:2474 #5 0x7f7b2115edab in QString::left(long long) const /home/ag/work/qt5/qtbase/src/corelib/text/qstring.cpp:4914 #6 0x7f7b20d8e140 in QUrlPrivate::setScheme(QString const&, long long, bool) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:984 #7 0x7f7b20d91754 in QUrlPrivate::parse(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1403 #8 0x7f7b20d76ea5 in QUrl::setUrl(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1922 #9 0x7f7b20d76a56 in QUrl::QUrl(QString const&, QUrl::ParsingMode) /home/ag/work/qt5/qtbase/src/corelib/io/qurl.cpp:1827 #10 0x7f7b2610a13a in QV4::ExecutableCompilationUnit::finalUrl() const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit_p.h:103 #11 0x7f7b265c4131 in QQmlContextData::baseUrl() const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:228 #12 0x7f7b265c1725 in QQmlContext::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontext.cpp:458 #13 0x7f7b281fbd83 in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1014 #14 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #21 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb672fd4 in tst_qquicktextedit::textMargin() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1230 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #22 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b2359e281 in QTextDocument::setDefaultTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:527 #12 0x7f7b2821171f in QQuickTextEditPrivate::updateDefaultTextOption() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2810 #13 0x7f7b281fb7b4 in QQuickTextEdit::setVAlign(QQuickTextEdit::VAlignment) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:909 #14 0x5647eb66b258 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1042 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #22 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #16 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #16 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #22 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f266 in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2646 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b26a53777 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1085 #18 0x7f7b20e0b8c3 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:286 #19 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #20 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #21 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #22 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #23 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #24 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #25 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #26 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #27 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #28 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #29 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #16 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #13 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26864ddc in QQmlMetaObjectPointer::setSharedOnce(QMetaObject*) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h:76 #2 0x7f7b26857826 in QQmlPropertyCache::createMetaObject() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:308 #3 0x7f7b26a4bb8f in QQmlInterceptorMetaObject::toDynamicMetaObject(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:362 #4 0x7f7b20f01a90 in QObjectData::dynamicMetaObject() const /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:356 #5 0x7f7b2821dfc5 in QQuickTextEdit::metaObject() const /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1318 #6 0x7f7b20e0ba8e in QMetaObject::cast(QObject const*) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:349 #7 0x7f7b27ed4f14 in QMetaObject::cast(QObject*) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qobjectdefs.h:136 #8 0x7f7b2821d41f in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1120 #9 0x7f7b26505763 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:339 #10 0x7f7b267b09d7 in QQmlObjectCreator::setPropertyValue(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:374 #11 0x7f7b267bde27 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1111 #12 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #13 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #14 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #21 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #16 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #13 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #22 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #16 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #28 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #13 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #22 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #13 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281de5ce in QQuickTextControl::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:200 #22 0x7f7b281e0a97 in QQuickTextControl::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:442 #23 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #24 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #25 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #26 0x7f7b235c0838 in QTextDocument::contentsChanged() /home/ag/work/builds/qtbase/src/gui/Gui_autogen/include/moc_qtextdocument.cpp:451 #27 0x7f7b235f0847 in QTextDocumentPrivate::contentsChanged() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1624 #28 0x7f7b235ebad5 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1216 #29 0x7f7b235e4850 in QTextDocumentPrivate::remove(int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:654 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #24 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #25 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #17 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #16 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #12 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #13 0x7f7b2358d44e in QTextCursor::insertBlock(QTextBlockFormat const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2037 #14 0x7f7b2358d213 in QTextCursor::insertBlock(QTextBlockFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2014 #15 0x7f7b2358d0b8 in QTextCursor::insertBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1999 #16 0x7f7b281d09ae in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:856 #17 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #18 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #19 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #20 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #21 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #22 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #23 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #24 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #25 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #26 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #27 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #28 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #29 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 Indirect leak of 24 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b2407d92b in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:246 #2 0x7f7b24064701 in OT::GDEF_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #3 0x7f7b2404d73b in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #4 0x7f7b24030e55 in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #5 0x7f7b240127b9 in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #6 0x7f7b23f85dcc in hb_ot_layout_has_glyph_classes /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:281 #7 0x7f7b240c6def in hb_ot_shape_planner_t::compile(hb_ot_shape_plan_t&, hb_ot_shape_plan_key_t const&) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:140 #8 0x7f7b240c788a in hb_ot_shape_plan_t::init0(hb_face_t*, hb_shape_plan_key_t const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:234 #9 0x7f7b23edb99d in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:258 #10 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #11 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #12 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #13 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #28 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #29 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28664bfa in QQuickDeliveryAgentPrivate::deviceExtra(QInputDevice const*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1369 #2 0x7f7b27f17a23 in QQuickPointerHandlerPrivate::deviceDeliveryTargets(QInputDevice const*) /home/ag/work/qt5/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp:782 #3 0x7f7b2866ad5d in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1741 #4 0x7f7b28666a35 in QQuickDeliveryAgentPrivate::handleTouchEvent(QTouchEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1505 #5 0x7f7b2865caa9 in QQuickDeliveryAgent::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:704 #6 0x7f7b283005ef in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1471 #7 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #8 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #9 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #10 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #11 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #12 0x7f7b20dd0bf2 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1463 #13 0x7f7b22d77487 in QGuiApplicationPrivate::processTouchEvent(QWindowSystemInterfacePrivate::TouchEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2978 #14 0x7f7b22d6c70b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2007 #15 0x7f7b22f225cd in bool QWindowSystemHelper::handleEvent, QFlags >(QWindow*, unsigned long, QEvent::Type, QPointingDevice const*, QList, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:101 #16 0x7f7b22f0be1f in handleWindowSystemEvent, QFlags > /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:133 #17 0x7f7b22f151df in bool QWindowSystemInterface::handleTouchEvent(QWindow*, unsigned long, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:715 #18 0x7f7b22f14aec in bool QWindowSystemInterface::handleTouchEvent(QWindow*, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:699 #19 0x7f7b22f0867e in qt_handleTouchEvent(QWindow*, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1210 #20 0x7f7b22ed731d in QTest::QTouchEventSequence::commit(bool) /home/ag/work/qt5/qtbase/src/gui/kernel/qtestsupport_gui.cpp:101 #21 0x7f7b22ed69e2 in QTest::QTouchEventSequence::~QTouchEventSequence() /home/ag/work/qt5/qtbase/src/gui/kernel/qtestsupport_gui.cpp:65 #22 0x5647eb6df109 in tst_qquicktextedit::inFlickableTouch() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3289 #23 0x5647eb75750a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:556 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28677bee in connect > /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:313 #2 0x7f7b2867707a in connect > /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.h:282 #3 0x7f7b28664caa in QQuickDeliveryAgentPrivate::deviceExtra(QInputDevice const*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1371 #4 0x7f7b27f17a23 in QQuickPointerHandlerPrivate::deviceDeliveryTargets(QInputDevice const*) /home/ag/work/qt5/qtdeclarative/src/quick/handlers/qquickpointerhandler.cpp:782 #5 0x7f7b2866ad5d in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1741 #6 0x7f7b28666a35 in QQuickDeliveryAgentPrivate::handleTouchEvent(QTouchEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1505 #7 0x7f7b2865caa9 in QQuickDeliveryAgent::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:704 #8 0x7f7b283005ef in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1471 #9 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #10 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #11 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #12 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #13 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #14 0x7f7b20dd0bf2 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1463 #15 0x7f7b22d77487 in QGuiApplicationPrivate::processTouchEvent(QWindowSystemInterfacePrivate::TouchEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2978 #16 0x7f7b22d6c70b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:2007 #17 0x7f7b22f225cd in bool QWindowSystemHelper::handleEvent, QFlags >(QWindow*, unsigned long, QEvent::Type, QPointingDevice const*, QList, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:101 #18 0x7f7b22f0be1f in handleWindowSystemEvent, QFlags > /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:133 #19 0x7f7b22f151df in bool QWindowSystemInterface::handleTouchEvent(QWindow*, unsigned long, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:715 #20 0x7f7b22f14aec in bool QWindowSystemInterface::handleTouchEvent(QWindow*, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:699 #21 0x7f7b22f0867e in qt_handleTouchEvent(QWindow*, QPointingDevice const*, QList const&, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1210 #22 0x7f7b22ed731d in QTest::QTouchEventSequence::commit(bool) /home/ag/work/qt5/qtbase/src/gui/kernel/qtestsupport_gui.cpp:101 #23 0x7f7b22ed69e2 in QTest::QTouchEventSequence::~QTouchEventSequence() /home/ag/work/qt5/qtbase/src/gui/kernel/qtestsupport_gui.cpp:65 #24 0x5647eb6df109 in tst_qquicktextedit::inFlickableTouch() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3289 #25 0x5647eb75750a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:556 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 24 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #3 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #4 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #5 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #6 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #7 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #8 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #9 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #10 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #11 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #12 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #13 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #14 0x5647eb65f77c in tst_qquicktextedit::hAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:695 #15 0x5647eb756e5c in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:454 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #9 0x7f7b2359e6c1 in QTextDocument::markContentsDirty(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:599 #10 0x7f7b281eb3ef in QQuickTextDocumentWithImageResources::reset() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:155 #11 0x7f7b281ec004 in QQuickTextDocumentWithImageResources::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextdocument_p.cpp:88 #12 0x7f7b20f2dcf9 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4186 #13 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #14 0x7f7b235c11b3 in QTextDocument::baseUrlChanged(QUrl const&) /home/ag/work/builds/qtbase/src/gui/Gui_autogen/include/moc_qtextdocument.cpp:499 #15 0x7f7b2359e3f8 in QTextDocument::setBaseUrl(QUrl const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:559 #16 0x7f7b281fbfca in QQuickTextEdit::setBaseUrl(QUrl const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1025 #17 0x7f7b281fc142 in QQuickTextEdit::resetBaseUrl() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1033 #18 0x5647eb747c56 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5818 #19 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #16 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #13 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #16 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #17 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #16 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #13 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #13 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b26864ddc in QQmlMetaObjectPointer::setSharedOnce(QMetaObject*) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache_p.h:76 #2 0x7f7b26857826 in QQmlPropertyCache::createMetaObject() const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:308 #3 0x7f7b26a4bb8f in QQmlInterceptorMetaObject::toDynamicMetaObject(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:362 #4 0x7f7b20f01a90 in QObjectData::dynamicMetaObject() const /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:356 #5 0x7f7b2821dfc5 in QQuickTextEdit::metaObject() const /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1318 #6 0x7f7b262ef386 in QQmlMetaObject::QQmlMetaObject(QObject const*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlmetaobject_p.h:86 #7 0x7f7b265fb7fe in QQmlData::growBits(QObject*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1313 #8 0x7f7b26520bd5 in QQmlData::setBit(QObject*, int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmldata_p.h:290 #9 0x7f7b26520bd5 in QQmlData::setBindingBit(QObject*, int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmldata_p.h:357 #10 0x7f7b2651e4bb in QQmlAbstractBinding::addToObject() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp:83 #11 0x7f7b267b6d77 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:935 #12 0x7f7b267bac8c in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:946 #13 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #14 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #15 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #22 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #30 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b265fb8c6 in QQmlData::growBits(QObject*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1321 #2 0x7f7b26520bd5 in QQmlData::setBit(QObject*, int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmldata_p.h:290 #3 0x7f7b26520bd5 in QQmlData::setBindingBit(QObject*, int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmldata_p.h:357 #4 0x7f7b2651e4bb in QQmlAbstractBinding::addToObject() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp:83 #5 0x7f7b267b6d77 in operator() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:935 #6 0x7f7b267bac8c in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:946 #7 0x7f7b267b6767 in QQmlObjectCreator::setupBindings(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:721 #8 0x7f7b267c5c66 in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1646 #9 0x7f7b267c0b6c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1332 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #16 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #16 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #17 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #21 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #16 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #22 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #22 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #22 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #13 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #16 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #13 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #16 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #13 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #28 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #16 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #13 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #28 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #16 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #14 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #15 0x7f7b235e0e40 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:414 #16 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #17 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #18 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #19 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #20 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #21 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #22 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #23 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #24 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #25 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #26 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #27 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #28 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #29 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820c8c8 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2436 #15 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #16 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #17 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #18 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #19 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #20 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #21 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #22 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #23 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #24 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #25 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #26 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #16 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #13 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #28 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #6 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #7 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #8 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #9 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #10 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #11 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #12 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #13 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #13 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820cf19 in QQuickTextEdit::q_textChanged() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2460 #15 0x7f7b28216d99 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:717 #16 0x7f7b2821e175 in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1340 #17 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #18 0x7f7b20f2ddb8 in void doActivate(QObject*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4200 #19 0x7f7b20f1983e in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qobject.cpp:4234 #20 0x7f7b281e0bf6 in QQuickTextControl::textChanged() /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextcontrol_p.cpp:455 #21 0x7f7b281cb7b3 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:310 #22 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #23 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #13 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #14 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #15 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #22 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #13 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #16 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #6 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #7 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #8 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #9 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #10 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #11 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #12 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #13 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #14 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #15 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #16 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #17 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #18 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f266 in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2646 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #21 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #13 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #28 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #16 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #6 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #7 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #8 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #9 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #10 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #11 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #12 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #13 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #14 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #15 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #16 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #17 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #18 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820c8c8 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2436 #15 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #16 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #17 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #18 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #19 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #20 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #21 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #22 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #23 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #24 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #25 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #26 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #13 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #11 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #12 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #13 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #14 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #15 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #16 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #17 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #18 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #19 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #20 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #21 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #22 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #23 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #24 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #25 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #26 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #27 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #28 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #16 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #6 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #7 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #8 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #9 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #10 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #11 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #12 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #13 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #14 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #15 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #16 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #17 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b240895c5 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:246 #2 0x7f7b24078a6d in OT::GPOS_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #3 0x7f7b2405f161 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #4 0x7f7b24047eb1 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #5 0x7f7b24024319 in hb_lazy_loader_t, hb_face_t, 25u, OT::GPOS_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #6 0x7f7b23f85fbf in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:419 #7 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #8 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #9 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #10 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #11 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #12 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #13 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #28 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #29 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b240894ff in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:246 #2 0x7f7b240789fd in OT::GSUB_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #3 0x7f7b2405f0d7 in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #4 0x7f7b24047e8f in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #5 0x7f7b240242af in hb_lazy_loader_t, hb_face_t, 24u, OT::GSUB_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #6 0x7f7b23f85fa3 in get_gsubgpos_table /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:418 #7 0x7f7b23f87c34 in hb_ot_layout_table_find_feature_variations /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:1327 #8 0x7f7b23edcad1 in hb_ot_shape_plan_key_t::init(hb_face_t*, int const*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.hh:45 #9 0x7f7b23edaf30 in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:90 #10 0x7f7b23edc0e0 in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:537 #11 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #12 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #13 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #28 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #29 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #6 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #7 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #8 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #9 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #10 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #11 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #12 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #13 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #14 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #15 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #16 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #17 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #18 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f3ca in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2651 #14 0x7f7b2820c8c8 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2436 #15 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #16 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #17 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #18 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #19 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #20 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #21 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #22 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #23 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #24 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #25 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #26 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #27 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #28 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #29 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #13 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #16 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #16 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #13 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #13 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23c01533 in QFontEngineFT::loadGlyph(QFontEngineFT::QGlyphSet*, unsigned int, QFixedPoint const&, QFontEngine::GlyphFormat, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:1097 #2 0x7f7b23c093d3 in QFontEngineFT::recalcAdvances(QGlyphLayout*, QFlags) const /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:1691 #3 0x7f7b23afc32f in _hb_qt_font_get_glyph_h_advance /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:477 #4 0x7f7b23ec816d in hb_font_t::get_glyph_h_advance(unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.hh:258 #5 0x7f7b23eca257 in hb_font_get_glyph_h_advances_default /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.cc:262 #6 0x7f7b23ed2f43 in hb_font_t::get_glyph_h_advances(unsigned int, unsigned int const*, unsigned int, int*, unsigned int) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-font.hh:276 #7 0x7f7b240cc1c2 in hb_ot_position_default /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1017 #8 0x7f7b240ccf0f in hb_ot_position /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1125 #9 0x7f7b240cd6c6 in hb_ot_shape_internal /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1185 #10 0x7f7b240cdaaa in _hb_ot_shape /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:1206 #11 0x7f7b23edbd7d in _hb_shape_plan_execute_internal /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shaper-list.hh:42 #12 0x7f7b23edbe55 in hb_shape_plan_execute /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:453 #13 0x7f7b23eda485 in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:140 #14 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #15 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #16 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #17 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #18 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #19 0x7f7b28198d47 in QQuickTextPrivate::setLineGeometry(QTextLine&, double, double&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktext.cpp:1182 #20 0x7f7b281937eb in QQuickTextPrivate::setupTextLayout(double*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktext.cpp:802 #21 0x7f7b2818d8f5 in QQuickTextPrivate::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktext.cpp:386 #22 0x7f7b2818c1a0 in QQuickTextPrivate::updateLayout() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktext.cpp:265 #23 0x7f7b2819c098 in QQuickText::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktext.cpp:1730 #24 0x7f7b281ac931 in QQuickText::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktext_p.cpp:844 #25 0x7f7b26505763 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags) const /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:339 #26 0x7f7b26564b5f in bool GenericBinding<10>::doStore(QString, QQmlPropertyData const*, QFlags) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:357 #27 0x7f7b26564b5f in GenericBinding<10>::write(QV4::Value const&, bool, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:338 #28 0x7f7b265394b0 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags, QV4::Scope&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:249 #29 0x7f7b2652faab in QQmlBinding::update(QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:163 #30 0x7f7b26533c19 in QQmlBinding::expressionChanged() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbinding.cpp:619 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23794235 in QTextOption::operator=(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextoption.cpp:86 #2 0x7f7b2374de76 in QTextLayout::setTextOption(QTextOption const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:420 #3 0x7f7b2366e094 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3466 #4 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #5 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #6 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #7 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #8 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #9 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #10 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #11 0x7f7b235a3bc2 in QTextDocument::setPageSize(QSizeF const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1714 #12 0x7f7b2359eebe in QTextDocument::setTextWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:716 #13 0x7f7b2820f41b in QQuickTextEdit::updateSize() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2653 #14 0x7f7b281ff42a in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1508 #15 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #16 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #17 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #18 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #19 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #20 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b23671fcf in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #2 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #3 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #4 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #5 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #6 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #7 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #8 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #9 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #10 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #11 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #12 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #13 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #14 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #15 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #16 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #13 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 3 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #3 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #4 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #5 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #6 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #7 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #8 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #9 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #10 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #11 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #12 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #13 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #14 0x5647eb66a2a2 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1002 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b28209bc6 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2405 #2 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #3 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #4 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #5 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #6 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #7 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #8 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #9 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #10 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #11 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #12 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #13 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 24 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2355e39e in QRawFont::QRawFont() /home/ag/work/qt5/qtbase/src/gui/text/qrawfont.cpp:113 #2 0x7f7b236ae21f in QTextEngine::QTextEngine() /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1754 #3 0x7f7b2374da1d in QTextLayout::QTextLayout(QTextBlock const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:331 #4 0x7f7b237853c5 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #5 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #6 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #7 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #8 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #9 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #10 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #11 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #12 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #13 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #14 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #15 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #16 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #17 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #18 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #19 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #20 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #21 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #22 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 22 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b2121f3ed in allocateData /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f7b2121f79c in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f7b26517e15 in QTypedArrayData::allocate(long long, QArrayData::AllocationOption) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f7b2651493e in QArrayDataPointer::allocateGrow(QArrayDataPointer const&, long long, QArrayData::GrowthPosition) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:352 #5 0x7f7b26511623 in QArrayDataPointer::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:213 #6 0x7f7b2650f21f in QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, long long, QTypeRevision const**, QArrayDataPointer*) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #7 0x7f7b2650ec25 in void QtPrivate::QMovableArrayOps::emplace(long long, QTypeRevision&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #8 0x7f7b2650bbe4 in QTypeRevision& QList::emplaceBack(QTypeRevision&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:852 #9 0x7f7b26507e17 in QList::append(QTypeRevision&&) /home/ag/work/qt5/qtbase/src/corelib/tools/qlist.h:440 #10 0x7f7b268582a2 in QQmlPropertyCache::append(QMetaObject const*, QTypeRevision, QQmlPropertyData::Flags, QQmlPropertyData::Flags, QQmlPropertyData::Flags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:367 #11 0x7f7b26857f29 in QQmlPropertyCache::copyAndAppend(QMetaObject const*, QTypeRevision, QQmlPropertyData::Flags, QQmlPropertyData::Flags, QQmlPropertyData::Flags) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:356 #12 0x7f7b267960c0 in QQmlMetaTypeData::propertyCache(QMetaObject const*, QTypeRevision) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatypedata.cpp:116 #13 0x7f7b2672153d in QQmlMetaType::propertyCache(QMetaObject const*, QTypeRevision) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:1274 #14 0x7f7b267213bf in QQmlMetaType::propertyCache(QObject*, QTypeRevision) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:1267 #15 0x7f7b265fbd17 in QQmlData::createPropertyCache(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1344 #16 0x7f7b262ee782 in QQmlData::ensurePropertyCache(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmldata_p.h:253 #17 0x7f7b262d498d in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:725 #18 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #19 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #20 0x7f7b26101b48 in QV4::ExecutionEngine::createQtObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2162 #21 0x7f7b261014f7 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2130 #22 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #23 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #24 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #25 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #26 0x5647eb652b80 in tst_qquicktextedit::tst_qquicktextedit() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:299 #27 0x5647eb756c03 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 18 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b263fb55b in QV4::UrlSearchParamsPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:754 #10 0x7f7b260e8905 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:712 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #15 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #21 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #21 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #12 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #17 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #23 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #10 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #14 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #9 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #10 0x7f7b235e0e40 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:414 #11 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #12 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #13 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #14 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #15 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #16 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #17 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #18 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #19 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #10 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #14 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #12 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #23 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #12 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #21 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #17 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #19 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #15 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #12 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #12 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #19 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #21 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #22 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #19 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #19 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #15 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #17 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #22 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #15 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #16 0x7f7b235e0e40 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:414 #17 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #18 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #19 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #20 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #21 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #24 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #25 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23edac3a in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:69 #2 0x7f7b23edb973 in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:248 #3 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #4 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #5 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #6 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #7 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #8 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #9 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #10 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #11 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #12 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #13 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #14 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #15 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #16 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #17 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #18 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #19 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #20 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #21 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #21 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23edc2ee in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:563 #2 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #3 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #4 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #5 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #6 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #7 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #8 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #9 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #10 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #11 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #12 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #13 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #14 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #15 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #16 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #17 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #18 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #19 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b23614065 in QTextCopyHelper::convertFormatIndex(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:54 #8 0x7f7b23628dee in QTextCopyHelper::convertFormatIndex(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment_p.h:46 #9 0x7f7b236146c7 in QTextCopyHelper::appendFragment(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:71 #10 0x7f7b23615abd in QTextCopyHelper::appendFragments(int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:123 #11 0x7f7b2361656d in QTextCopyHelper::copy() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:187 #12 0x7f7b23616c77 in QTextDocumentFragmentPrivate::insert(QTextCursor&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp:219 #13 0x7f7b2358e226 in QTextCursor::insertFragment(QTextDocumentFragment const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2226 #14 0x7f7b2358e4f6 in QTextCursor::insertHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2252 #15 0x7f7b28213532 in QQuickTextEdit::insert(int, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2955 #16 0x5647eb723d97 in tst_qquicktextedit::insert() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4831 #17 0x5647eb757357 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:529 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7307e5 in tst_qquicktextedit::remove() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5064 #14 0x5647eb757379 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:531 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #22 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #19 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260a2708 in QV4::Heap::Atomics::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4atomics.cpp:26 #10 0x7f7b2611c3eb in QV4::Atomics::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ec943 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:814 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #11 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #12 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b23afd493 in _hb_qt_face_create /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:611 #2 0x7f7b23afd970 in hb_qt_face_get_for_engine(QFontEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:635 #3 0x7f7b234e55e5 in QFontEngine::harfbuzzFace() const /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:165 #4 0x7f7b23bfefbf in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QFreetypeFace*) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:865 #5 0x7f7b23bfd096 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QByteArray const&) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:745 #6 0x7f7b23c34f21 in QFontconfigDatabase::fontEngine(QFontDef const&, void*) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:710 #7 0x7f7b234b3935 in QFontDatabasePrivate::loadSingleEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:743 #8 0x7f7b234b3f16 in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:772 #9 0x7f7b234c4cae in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2444 #10 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #11 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #12 0x7f7b236b8bf6 in QScriptLine::setDefaultHeight(QTextEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2580 #13 0x7f7b2375b4bb in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1767 #14 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #15 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #16 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #17 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #18 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #19 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #20 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #21 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #22 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #23 0x7f7b235a3d9e in QTextDocument::setDefaultFont(QFont const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1739 #24 0x7f7b281f8938 in QQuickTextEdit::setFont(QFont const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:561 #25 0x7f7b2821d548 in QQuickTextEdit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1129 #26 0x7f7b2821e29e in QQuickTextEdit::qt_metacall(QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquicktextedit_p.cpp:1349 #27 0x7f7b20e0b928 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:288 #28 0x7f7b26a2cd8e in QQmlGadgetPtrWrapper::write(QObject*, int, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp:62 #29 0x7f7b267b95dc in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:833 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #17 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #18 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #19 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23edc2ee in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:563 #2 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #3 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #4 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #5 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #6 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #7 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #8 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #9 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #10 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #11 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #12 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #13 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #14 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #15 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #16 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #17 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #18 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #19 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23edac3a in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:69 #2 0x7f7b23edb973 in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:248 #3 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #4 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #5 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #6 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #7 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #8 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #9 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #10 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #11 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #12 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #13 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #14 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #15 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #16 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #17 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #18 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #19 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #20 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #21 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #15 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #15 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2657a2b6 in QV4::Heap::ConsoleObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1510 #10 0x7f7b26598c65 in QV4::ConsoleObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b2658256f in QV4::GlobalExtensions::init(QV4::Object*, QFlags) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlbuiltinfunctions.cpp:1847 #12 0x7f7b26101581 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2132 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #21 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #23 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #21 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #15 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #21 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #21 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #12 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #17 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #23 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23edac3a in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:69 #2 0x7f7b23edb973 in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:248 #3 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #4 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #5 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #6 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #7 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #8 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #9 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #10 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #11 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #12 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #13 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #14 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #15 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #16 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #17 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #18 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #19 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #20 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #21 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #22 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #23 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23edc2ee in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:563 #2 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #3 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #4 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #5 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #6 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #7 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #8 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #9 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #10 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #11 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #12 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #13 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #14 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #15 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #16 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #17 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #18 0x7f7b235902b8 in QTextCursor::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2521 #19 0x7f7b281cb08b in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:289 #20 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #21 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #28 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #12 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26345cda in QV4::Heap::Reflect::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp:29 #10 0x7f7b2611c925 in QV4::Reflect::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecf3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:817 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #12 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #21 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #19 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #21 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #12 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #15 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b261f688c in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:314 #10 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #29 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #21 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #19 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #23 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #17 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #18 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #19 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #11 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #12 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #14 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #21 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26288ec3 in QV4::ObjectPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:92 #10 0x7f7b260e8515 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:693 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #12 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #13 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #14 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #15 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #22 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #23 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #12 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #17 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #12 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #21 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #21 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #29 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #14 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #15 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #16 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #23 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #8 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #9 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #10 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #17 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #12 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #21 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #21 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #15 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65bffa in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:562 #9 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #15 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #21 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #12 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #12 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #21 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #19 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #17 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #29 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #21 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #23 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #21 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #23 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #22 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #12 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #9 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #10 0x7f7b261f697d in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:315 #11 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65acfd in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:527 #9 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #15 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #22 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #12 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #21 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #15 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #19 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b262c5063 in QV4::QV4QPointer::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4heap_p.h:186 #3 0x7f7b262ef6fe in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b262f6172 in QV4::QObjectWrapper::Data* QV4::MemoryManager::allocate(QObject*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b262d4b3e in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:731 #6 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #7 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #8 0x7f7b26101b48 in QV4::ExecutionEngine::createQtObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2162 #9 0x7f7b261014f7 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2130 #10 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #11 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #12 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #13 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #29 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #21 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #23 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #17 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #22 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #21 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #15 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #19 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #21 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #12 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb657d5c in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:450 #9 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #19 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #19 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #17 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #23 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b2625a1b9 in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:137 #9 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #15 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #21 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #19 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23edc2ee in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:563 #2 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #3 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #4 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #5 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #6 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #7 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #8 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #9 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #10 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #11 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #12 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #13 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #14 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #15 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #16 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #17 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #18 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #19 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #20 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #21 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #22 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #23 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #24 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #25 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #26 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #27 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #28 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #29 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #22 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b23edac3a in hb_shape_plan_key_t::init(bool, hb_face_t*, hb_segment_properties_t const*, hb_feature_t const*, unsigned int, int const*, unsigned int, char const* const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:69 #2 0x7f7b23edb973 in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:248 #3 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #4 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #5 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #6 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #7 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #8 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #9 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #10 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #11 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #12 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #13 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #14 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #15 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #16 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #17 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #18 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #19 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #20 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #21 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #22 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #23 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #24 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #25 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #26 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #27 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #28 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #29 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37dd7 in __interceptor_malloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2dd7) #1 0x7f7b23afd493 in _hb_qt_face_create /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:611 #2 0x7f7b23afd970 in hb_qt_face_get_for_engine(QFontEngine*) /home/ag/work/qt5/qtbase/src/gui/text/qharfbuzzng.cpp:635 #3 0x7f7b234e55e5 in QFontEngine::harfbuzzFace() const /home/ag/work/qt5/qtbase/src/gui/text/qfontengine.cpp:165 #4 0x7f7b23bfefbf in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QFreetypeFace*) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:865 #5 0x7f7b23bfd096 in QFontEngineFT::init(QFontEngine::FaceId, bool, QFontEngine::GlyphFormat, QByteArray const&) /home/ag/work/qt5/qtbase/src/gui/text/freetype/qfontengine_ft.cpp:745 #6 0x7f7b23c34f21 in QFontconfigDatabase::fontEngine(QFontDef const&, void*) /home/ag/work/qt5/qtbase/src/gui/text/unix/qfontconfigdatabase.cpp:710 #7 0x7f7b234b3935 in QFontDatabasePrivate::loadSingleEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:743 #8 0x7f7b234b3f16 in QFontDatabasePrivate::loadEngine(int, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:772 #9 0x7f7b234c43c1 in QFontDatabasePrivate::findFont(QFontDef const&, int, bool) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2407 #10 0x7f7b234c5d47 in QFontDatabasePrivate::load(QFontPrivate const*, int) /home/ag/work/qt5/qtbase/src/gui/text/qfontdatabase.cpp:2531 #11 0x7f7b2346ef26 in QFontPrivate::engineForScript(int) const /home/ag/work/qt5/qtbase/src/gui/text/qfont.cpp:248 #12 0x7f7b236b542f in QTextEngine::fontEngine(QScriptItem const&, QFixed*, QFixed*, QFixed*) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:2281 #13 0x7f7b236aa0b1 in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1402 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #28 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #29 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #21 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #19 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #12 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #22 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #15 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6567ce in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:418 #9 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #21 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #19 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #12 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #13 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #14 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #15 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #22 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #12 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #19 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #7 0x7f7b262a436a in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:795 #8 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #19 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #17 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #23 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b26228d77 in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:328 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #8 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #9 0x7f7b263a1695 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:151 #10 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #21 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #23 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65548f in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:384 #9 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #14 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #11 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #12 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #14 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #17 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #18 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #21 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #12 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #22 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #19 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #22 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #15 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #21 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b26228d77 in addDummyEntry /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:328 #4 0x7f7b2622aec9 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:490 #5 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b2627761b in QV4::Object::addSymbolSpecies() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:194 #8 0x7f7b26088771 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:68 #9 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #23 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #23 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #19 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #29 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #19 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26c5ca7e in QQmlDateExtension::registerExtension(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllocale.cpp:48 #10 0x7f7b261015b3 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2136 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #15 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #21 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #19 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #6 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #7 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #8 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #9 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #10 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #11 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #12 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #13 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #14 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #15 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #16 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #17 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b237815d2 in QTextObject::setFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:113 #8 0x7f7b235c4744 in QTextFrame::setFrameFormat(QTextFrameFormat const&) /home/ag/work/builds/qtbase/include/QtGui/../../../../qt5/qtbase/src/gui/text/qtextobject.h:149 #9 0x7f7b2359f19d in QTextDocument::setDocumentMargin(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:761 #10 0x7f7b2820c820 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2432 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #22 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #19 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #21 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #12 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #13 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #14 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #15 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #16 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #17 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #18 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #19 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #20 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #21 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #22 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #23 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #19 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #12 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b262c4348 in QQmlContextData::asQQmlContext() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmlcontextdata_p.h:119 #2 0x7f7b265f8268 in QQmlEngine::contextForObject(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1020 #3 0x7f7b264ef14c in qmlContext(QObject const*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqml.cpp:64 #4 0x7f7b281fbd3b in QQuickTextEdit::baseUrl() const /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1013 #5 0x7f7b281ff078 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1490 #6 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #7 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #8 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #9 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #10 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #11 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #12 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #19 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #14 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b281e9f97 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #7 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #8 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #9 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #10 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #11 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #12 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #13 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #14 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #15 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #16 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #17 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #18 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #19 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #15 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #21 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #29 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #19 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #23 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #21 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a04f6 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #2 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #3 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #4 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #5 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #6 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #7 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #8 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #9 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #10 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #11 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #12 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #13 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #14 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #22 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b236f2f04 in QTextFormatCollection::createObjectIndex(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3984 #8 0x7f7b235f03f3 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1598 #9 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #10 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #11 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #12 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #13 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #14 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #15 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #16 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #17 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #18 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #19 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #20 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #21 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #22 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #23 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #24 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #25 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #26 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #27 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #28 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #29 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b235a336c in QTextDocument::createObject(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1569 #2 0x7f7b235f03c4 in QTextDocumentPrivate::createObject(QTextFormat const&, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1595 #3 0x7f7b235ee64b in QTextDocumentPrivate::rootFrame() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1417 #4 0x7f7b23673e44 in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3819 #5 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #6 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #7 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #8 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #9 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #10 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #11 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #12 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #13 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #14 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #15 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #16 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #17 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #18 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #19 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #20 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #21 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #22 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #23 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #24 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #25 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #26 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #27 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #28 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #29 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b22f0832c in QTest::createTouchDevice(QInputDevice::DeviceType, QFlags) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1200 #2 0x5647eb652bd8 in tst_qquicktextedit::tst_qquicktextedit() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:299 #3 0x5647eb756c03 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #4 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2686917b in QStringHash >::reserve(int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qstringhash_p.h:744 #2 0x7f7b26866d33 in QLinkedStringHash >::linkAndReserve(QLinkedStringHash > const&, int) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qlinkedstringhash_p.h:59 #3 0x7f7b26865ac8 in QQmlPropertyCache::copy(QQmlMetaObjectPointer const&, int) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0xd56ac8) #4 0x7f7b26857ed7 in QQmlPropertyCache::copyAndAppend(QMetaObject const*, QTypeRevision, QQmlPropertyData::Flags, QQmlPropertyData::Flags, QQmlPropertyData::Flags) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:354 #5 0x7f7b267960c0 in QQmlMetaTypeData::propertyCache(QMetaObject const*, QTypeRevision) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatypedata.cpp:116 #6 0x7f7b2672153d in QQmlMetaType::propertyCache(QMetaObject const*, QTypeRevision) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:1274 #7 0x7f7b267213bf in QQmlMetaType::propertyCache(QObject*, QTypeRevision) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:1267 #8 0x7f7b265fbd17 in QQmlData::createPropertyCache(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1344 #9 0x7f7b262ee782 in QQmlData::ensurePropertyCache(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/qqmldata_p.h:253 #10 0x7f7b262d498d in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:725 #11 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #12 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #13 0x7f7b26101b48 in QV4::ExecutionEngine::createQtObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2162 #14 0x7f7b261014f7 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2130 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x5647eb652b80 in tst_qquicktextedit::tst_qquicktextedit() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:299 #20 0x5647eb756c03 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6e8fb2 in tst_qquicktextedit::implicitSize() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3587 #19 0x5647eb7571f2 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:508 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b22d98a53 in QWeakPointer::QWeakPointer(QObject*, bool) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:666 #3 0x7f7b22d91cc7 in QWeakPointer& QWeakPointer::assign(QObject*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer_impl.h:662 #4 0x7f7b22ea4c3c in QPointer::operator=(QObject*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qpointer.h:38 #5 0x7f7b2344a584 in QAbstractTextDocumentLayout::registerHandler(int, QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qabstracttextdocumentlayout.cpp:407 #6 0x7f7b23671ff1 in QTextDocumentLayout::QTextDocumentLayout(QTextDocument*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3688 #7 0x7f7b235a0508 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #8 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #9 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #10 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #11 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #12 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #13 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #14 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #21 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #22 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b212d6042 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/ag/work/qt5/qtbase/src/corelib/tools/qsharedpointer.cpp:1367 #2 0x7f7b2805c1d1 in QV4::QV4QPointer::init(QObject*) (/home/ag/work/builds/qtbase/lib/libQt6Quick.so.6+0x6371d1) #3 0x7f7b280533a0 in QV4::Heap::QObjectWrapper::init(QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:47 #4 0x7f7b28064b5c in QQuickItemWrapper::Data* QV4::MemoryManager::allocate(QQuickItem*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #5 0x7f7b280231c2 in QQuickItemPrivate::_q_createJSWrapper(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:9561 #6 0x7f7b28023f60 in QQuickItem::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickitem.cpp:612 #7 0x7f7b262ee193 in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df193) #8 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #9 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #10 0x7f7b262ee1db in QQmlPropertyCache::callJSFactoryMethod(QObject*, void**) const (/home/ag/work/builds/qtbase/lib/libQt6Qml.so.6+0x7df1db) #11 0x7f7b262d4a57 in QV4::QObjectWrapper::create(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:728 #12 0x7f7b262d3bf3 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:639 #13 0x7f7b2604e878 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:197 #14 0x7f7b267c09ee in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1324 #15 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #16 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #17 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #18 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #19 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #20 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #21 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b23708562 in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1944 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235ddd9e in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:192 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #22 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 16 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237108b7 in void QHashPrivate::MultiNode::createInPlace(QHashPrivate::MultiNode*, unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:159 #2 0x7f7b2370c50b in QMultiHash::iterator QMultiHash::emplace_helper(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:2160 #3 0x7f7b237084fe in QMultiHash::iterator QMultiHash::emplace(unsigned long&&, int const&) /home/ag/work/qt5/qtbase/src/corelib/tools/qhash.h:1939 #4 0x7f7b23703889 in QMultiHash::iterator QMultiHash::emplace(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf3a889) #5 0x7f7b236fe9f2 in QMultiHash::insert(unsigned long const&, int const&) (/home/ag/work/builds/qtbase/lib/libQt6Gui.so.6+0xf359f2) #6 0x7f7b236f27df in QTextFormatCollection::indexForFormat(QTextFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextformat.cpp:3947 #7 0x7f7b235dde80 in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #8 0x7f7b2359d08d in QTextDocument::QTextDocument(QObject*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:262 #9 0x7f7b281e9e76 in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:64 #10 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #11 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #12 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #13 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #14 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #15 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #16 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #17 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #18 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #19 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #20 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #21 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #22 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #10 0x7f7b2610dd26 in QV4::ReferenceErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:275 #11 0x7f7b260e87f7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:707 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #10 0x7f7b2610dc96 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:257 #11 0x7f7b260e8755 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:704 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #9 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e3a63 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:526 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66ab83 in tst_qquicktextedit::vAlign() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1027 #19 0x5647eb756e8f in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:457 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #9 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 2 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b2670eb47 in CompositeMetaTypeIds::fromCompositeName(QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:26 #2 0x7f7b261a7fd3 in QV4::ExecutableCompilationUnit::finalizeCompositeType(QQmlEnginePrivate*, CompositeMetaTypeIds) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4executablecompilationunit.cpp:369 #3 0x7f7b2697cd7e in QQmlTypeData::done() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypedata.cpp:435 #4 0x7f7b265d258b in QQmlDataBlob::tryDone() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmldatablob.cpp:486 #5 0x7f7b269ce056 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:419 #6 0x7f7b269cdb2b in QQmlTypeLoader::setData(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:392 #7 0x7f7b269cc110 in QQmlTypeLoader::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloader.cpp:221 #8 0x7f7b26a12375 in QQmlTypeLoaderThread::loadWithStaticDataThread(QQmlDataBlob*, QByteArray const&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltypeloaderthread.cpp:132 #9 0x7f7b26a1304c in QQmlThread::callMethodInThread(void (QQmlTypeLoaderThread::*)(QQmlDataBlob*, QByteArray const&), QQmlDataBlob* const&, QByteArray const&)::I::call(QQmlThread*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread_p.h:144 #10 0x7f7b264ec779 in QQmlThreadPrivate::threadEvent() /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:162 #11 0x7f7b264ec259 in QQmlThreadPrivate::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp:106 #12 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #13 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #14 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #15 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #16 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #17 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #18 0x7f7b20dd31ef in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1811 #19 0x7f7b20dd1d67 in QCoreApplication::sendPostedEvents(QObject*, int) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1670 #20 0x7f7b217599bf in postEventSourceDispatch /home/ag/work/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #21 0x7f7b1ec29536 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c536) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262276f6 in QV4::SharedInternalClassDataPrivate::grow() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:219 #2 0x7f7b2622f67d in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:213 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e373e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:518 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66cac4 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1070 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #9 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66d128 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1082 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #9 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #19 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #11 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #12 0x7f7b235e0e40 in QTextDocumentPrivate::insertBlock(QChar, int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:414 #13 0x7f7b235e1012 in QTextDocumentPrivate::insertBlock(int, int, int, QTextUndoCommand::Operation) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:420 #14 0x7f7b235dde9f in QTextDocumentPrivate::init() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:193 #15 0x7f7b235de933 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:242 #16 0x7f7b2359dc01 in QTextDocument::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:352 #17 0x7f7b281cb4eb in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:305 #18 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #19 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #20 0x5647eb6d86be in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3099 #21 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #22 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #23 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #24 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #25 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #26 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #27 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #28 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #29 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66d6c7 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1093 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #9 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb74542c in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5742 #9 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b263cef18 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:584 #9 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b263cec16 in QV4::TypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::TypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:579 #10 0x7f7b260e993d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:773 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66dc66 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1104 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263ca07a in QV4::Heap::TypedArrayCtor::init(QV4::ExecutionContext*, QV4::TypedArrayType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:243 #12 0x7f7b2611be72 in QV4::TypedArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&, QV4::TypedArrayType&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e971d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:771 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #9 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6e9b95 in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3602 #9 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26075389 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:139 #10 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #9 0x7f7b26c3e897 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1694 #10 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #12 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #13 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #14 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #15 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #16 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #17 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #18 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #19 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #20 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #21 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #22 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #23 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #24 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #25 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #26 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #27 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #28 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #29 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b262838b5 in QV4::ForInIteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp:16 #10 0x7f7b260e894d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:715 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b26258a6a in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:111 #10 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b260a5be3 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:42 #10 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66e3e1 in tst_qquicktextedit::font() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1116 #19 0x5647eb756ea0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:458 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #9 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b262708af in QV4::NumberPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:90 #10 0x7f7b260e85b7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:696 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2618918d in QV4::Heap::TypeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:253 #12 0x7f7b26118e2e in QV4::TypeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7b86 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:666 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b262322e5 in QV4::IteratorPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4iterator.cpp:11 #10 0x7f7b260e8929 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:714 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6d6bab in tst_qquicktextedit::copyAndPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3037 #9 0x5647eb757148 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:498 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb66f474 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1130 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b2620d1c7 in QV4::Heap::EvalFunction::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp:296 #11 0x7f7b2611cd1e in QV4::EvalFunction::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #12 0x7f7b260ed7bd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:825 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #9 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b260a5d06 in QV4::BooleanPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:43 #10 0x7f7b260e85ed in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:697 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b262b7484 in QV4::Heap::Proxy::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp:713 #12 0x7f7b2611cb22 in QV4::Proxy::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260ed19a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:818 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b261f618d in QV4::FunctionPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:306 #10 0x7f7b260e86b3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:701 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26c3dfb8 in QV4::Heap::QQmlXMLHttpRequestCtor::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:1681 #12 0x7f7b26c5144c in QV4::QQmlXMLHttpRequestCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionEngine*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b26c4ad17 in qt_add_qmlxmlhttprequest(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlxmlhttprequest.cpp:2056 #14 0x7f7b261015e0 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2142 #15 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #16 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #17 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #18 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #19 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #20 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #21 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #22 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #23 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #24 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #25 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #26 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #27 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #28 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #29 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26188def in QV4::Heap::SyntaxErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:242 #12 0x7f7b26118c32 in QV4::SyntaxErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7af5 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:665 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #25 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #25 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26188a51 in QV4::Heap::ReferenceErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:231 #12 0x7f7b26118a36 in QV4::ReferenceErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7a64 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:664 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b2622c109 in QV4::Heap::InternalClass::frozen() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:581 #4 0x7f7b2622c502 in QV4::Heap::InternalClass::cryopreserved() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:601 #5 0x7f7b260eef7f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:856 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b263c6b1c in QV4::SymbolPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:96 #10 0x7f7b260e8581 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:695 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b263b1f1c in QV4::StringPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:257 #10 0x7f7b260e854b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:694 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #3 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #4 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #5 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #6 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #7 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #8 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #9 0x5647eb65ec8b in tst_qquicktextedit::lineCount() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:667 #10 0x5647eb756e4b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:453 #11 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #12 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #13 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #14 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #15 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #16 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #17 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #18 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #19 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2618952b in QV4::Heap::URIErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:264 #12 0x7f7b2611902a in QV4::URIErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7c17 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:667 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263fa401 in QV4::Heap::UrlSearchParamsCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:735 #12 0x7f7b261198c0 in QV4::UrlSearchParamsCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8298 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:687 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263eb575 in QV4::Heap::UrlCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4urlobject.cpp:24 #12 0x7f7b26119506 in QV4::UrlCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8180 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:685 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263556e3 in QV4::Heap::RegExpCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp:202 #12 0x7f7b26118246 in QV4::RegExpCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7820 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:660 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26188315 in QV4::Heap::EvalErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:209 #12 0x7f7b2611863e in QV4::EvalErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7942 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:662 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65d662 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:605 #9 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281ff22c in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1495 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #19 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b261f4685 in QV4::Heap::FunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:215 #12 0x7f7b26117c52 in QV4::FunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e766d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:657 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26204edd in QV4::Heap::GeneratorFunctionCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:18 #12 0x7f7b26117e4e in QV4::GeneratorFunctionCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e76fe in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:658 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65d308 in tst_qquicktextedit::textFormat() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:597 #9 0x5647eb756e29 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:451 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26187f17 in QV4::Heap::ErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:188 #12 0x7f7b26118442 in QV4::ErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e78b1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:661 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b260a54e1 in QV4::Heap::BooleanCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp:14 #12 0x7f7b2611785a in QV4::BooleanCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e754b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:655 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2626ec93 in QV4::Heap::NumberCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4numberobject.cpp:42 #12 0x7f7b2611765e in QV4::NumberCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e74ba in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:654 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b260875df in QV4::Heap::ArrayCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:24 #12 0x7f7b26117a56 in QV4::ArrayCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e75dc in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:656 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb74d40f in tst_qquicktextedit::textCached_QTBUG_41583() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5929 #19 0x5647eb757478 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:546 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #3 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #4 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #5 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #6 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #7 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #8 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #9 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #10 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #11 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #12 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #13 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #14 0x5647eb65bae3 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:551 #15 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #9 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b260c4eb5 in QV4::Heap::DateCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dateobject.cpp:662 #12 0x7f7b2611804a in QV4::DateCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e778f in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:659 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26285b27 in QV4::Heap::ObjectCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp:27 #12 0x7f7b2611706a in QV4::ObjectCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7307 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:651 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b262572e1 in QV4::Heap::WeakMapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:18 #12 0x7f7b26119c88 in QV4::WeakMapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8a58 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:725 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2623e0fc in QV4::Heap::JsonObject::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4jsonobject.cpp:853 #10 0x7f7b2611c767 in QV4::JsonObject::Data* QV4::MemoryManager::allocate() /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b260ecd3d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:816 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #25 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb65b615 in tst_qquicktextedit::wrap() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:540 #9 0x5647eb756e18 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:450 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb671f62 in tst_qquicktextedit::color() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1217 #19 0x5647eb756eb1 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:459 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b26206922 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:116 #10 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b262063d0 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:109 #10 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #3 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #4 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #5 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #6 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #7 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #8 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #9 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #10 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #11 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #12 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #13 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #14 0x5647eb65a215 in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:485 #15 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b2627576f in QV4::Object::defineDefaultProperty(QString const&, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:107 #9 0x7f7b26206501 in QV4::GeneratorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4generatorobject.cpp:111 #10 0x7f7b260e86e9 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:702 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2670953d in QV4::PropertyListPrototype::init(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp:210 #10 0x7f7b260e8647 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:699 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627af82 in QV4::Object::internalPut(QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:515 #8 0x7f7b2627836d in QV4::Object::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:277 #9 0x7f7b2609f8fe in QV4::Object::put(QV4::StringOrSymbol*, QV4::Value const&, QV4::Value*) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:282 #10 0x7f7b26088e64 in QV4::ArrayPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arrayobject.cpp:79 #11 0x7f7b260e8623 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:698 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #25 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb659d3d in tst_qquicktextedit::width() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:472 #9 0x5647eb756e07 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:449 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #9 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2629d943 in QV4::Heap::PromiseCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:321 #12 0x7f7b2611ab70 in QV4::PromiseCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8f90 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:745 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b263df5bc in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1773 #9 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b263df559 in QV4::IntrinsicTypedArrayPrototype::init(QV4::ExecutionEngine*, QV4::IntrinsicTypedArrayCtor*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp:1772 #10 0x7f7b260e9667 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:768 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #9 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b260b3ac5 in QV4::DataViewPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:79 #10 0x7f7b260e9483 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:761 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b260b2561 in QV4::Heap::DataViewCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp:19 #12 0x7f7b2611b69e in QV4::DataViewCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e937a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:759 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #3 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #4 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #5 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #6 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #7 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #8 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #9 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #10 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #11 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #12 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #13 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #14 0x5647eb6576f6 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:438 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb67b6ca in tst_qquicktextedit::selection() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1440 #19 0x5647eb756f06 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:464 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b260771be in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:210 #10 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26076bf1 in QV4::ArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:203 #10 0x7f7b260e9335 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:757 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0dfd in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1269 #10 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #11 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 #12 0x7f7b281f8359 in QQuickTextEdit::setTextFormat(QQuickTextEdit::TextFormat) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:490 #13 0x5647eb7186c6 in tst_qquicktextedit::append() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:4607 #14 0x5647eb757335 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:527 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb74dc8c in tst_qquicktextedit::doubleSelect_QTBUG_38704() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5941 #19 0x5647eb757489 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:547 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f37f9f in __interceptor_calloc (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb2f9f) #1 0x7f7b2407d92b in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::create(hb_face_t*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:246 #2 0x7f7b24064701 in OT::GDEF_accelerator_t* hb_data_wrapper_t::call_create >() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:152 #3 0x7f7b2404d73b in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::get_stored() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:212 #4 0x7f7b24030e55 in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::get() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:235 #5 0x7f7b240127b9 in hb_lazy_loader_t, hb_face_t, 23u, OT::GDEF_accelerator_t>::operator->() const /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-machinery.hh:196 #6 0x7f7b23f85dcc in hb_ot_layout_has_glyph_classes /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-layout.cc:281 #7 0x7f7b240c6def in hb_ot_shape_planner_t::compile(hb_ot_shape_plan_t&, hb_ot_shape_plan_key_t const&) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:140 #8 0x7f7b240c788a in hb_ot_shape_plan_t::init0(hb_face_t*, hb_shape_plan_key_t const*) /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-ot-shape.cc:234 #9 0x7f7b23edb99d in hb_shape_plan_create2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:258 #10 0x7f7b23edc2bf in hb_shape_plan_create_cached2 /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape-plan.cc:555 #11 0x7f7b23eda45f in hb_shape_full /home/ag/work/qt5/qtbase/src/3rdparty/harfbuzz-ng/src/hb-shape.cc:136 #12 0x7f7b236ad3e9 in QTextEngine::shapeTextWithHarfbuzzNG(QScriptItem const&, unsigned short const*, int, QFontEngine*, QList const&, bool, bool) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1664 #13 0x7f7b236ab16f in QTextEngine::shapeText(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1481 #14 0x7f7b236af3ea in QTextEngine::shape(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextengine.cpp:1829 #15 0x7f7b2375bbaf in QTextLine::layout_helper(int) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1807 #16 0x7f7b23758f4d in QTextLine::setLineWidth(double) /home/ag/work/qt5/qtbase/src/gui/text/qtextlayout.cpp:1557 #17 0x7f7b2366e7cc in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3502 #18 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #19 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #20 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #21 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #22 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #23 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #24 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #25 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #26 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #27 0x7f7b235a0e9d in QTextDocument::setHtml(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1271 #28 0x7f7b281cb37a in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:297 #29 0x7f7b281d016a in QQuickTextControl::setHtml(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:782 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26073c6b in QV4::Heap::ArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:24 #12 0x7f7b2611b2e4 in QV4::ArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e922c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:755 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb747763 in tst_qquicktextedit::baseUrl() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5804 #9 0x5647eb757423 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:541 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b26276c9d in QV4::Object::defineAccessorProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:157 #7 0x7f7b26275d71 in QV4::Object::defineAccessorProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:134 #8 0x7f7b26075505 in QV4::SharedArrayBufferPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:143 #9 0x7f7b260e91e7 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:753 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b262595ed in QV4::MapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:126 #10 0x7f7b260e8caf in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:731 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #9 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #9 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b26073a81 in QV4::Heap::SharedArrayBufferCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp:19 #12 0x7f7b2611af2a in QV4::SharedArrayBufferCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e90de in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:751 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b262a4590 in QV4::PromisePrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4promiseobject.cpp:800 #9 0x7f7b260e9099 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:747 #10 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #11 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #12 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #13 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #14 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #15 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2639e335 in QV4::Heap::WeakSetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:18 #12 0x7f7b2611a3fc in QV4::WeakSetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8cf4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:733 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb678020 in tst_qquicktextedit::focusOnPress() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1362 #19 0x5647eb756ef5 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:463 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2358682b in QTextCursorPrivate::blockLayout(QTextBlock&) const /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:836 #3 0x7f7b235810e0 in QTextCursorPrivate::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:328 #4 0x7f7b23587856 in QTextCursor::movePosition(QTextCursor::MoveOperation, QTextCursor::MoveMode, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1240 #5 0x7f7b2358a13d in QTextCursor::select(QTextCursor::SelectionType) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1563 #6 0x7f7b281cb066 in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:287 #7 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #8 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #9 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #10 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #11 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #12 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #13 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #14 0x5647eb654e29 in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:371 #15 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #16 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #17 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #18 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #19 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #20 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #21 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #22 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #23 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #24 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b263a0c41 in QV4::SetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:141 #10 0x7f7b260e8f4b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:739 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b2639e51f in QV4::Heap::SetCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:23 #12 0x7f7b2611a7b6 in QV4::SetCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8e42 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:737 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2639f954 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:92 #10 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b2639f775 in QV4::WeakSetPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp:89 #10 0x7f7b260e8dfd in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:735 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb746643 in tst_qquicktextedit::clear() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5784 #14 0x5647eb757412 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:540 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b262574cb in QV4::Heap::MapCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:23 #12 0x7f7b2611a042 in QV4::MapCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e8ba6 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:729 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #9 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260dbacc in operator() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:560 #7 0x7f7b260e468c in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:571 #8 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #9 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #10 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #11 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #12 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #13 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #14 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #15 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #16 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #17 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #18 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #19 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #20 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #21 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #22 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b26107bb9 in QV4::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:202 #5 0x7f7b260e4c6e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:585 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b260e4e9b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:591 #6 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #7 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #8 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #9 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #10 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #11 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #12 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #13 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #14 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #15 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #16 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #17 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #18 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #19 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #20 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #10 0x7f7b2610dcf6 in QV4::RangeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:270 #11 0x7f7b260e87c1 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:706 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b26275bb3 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:126 #9 0x7f7b26189c4f in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:283 #10 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #11 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e525e in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:600 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e3d36 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:530 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a725 in QV4::Heap::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:462 #5 0x7f7b26107a4d in QV4::InternalClass::addMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4managed_p.h:198 #6 0x7f7b260e5990 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:611 #7 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #8 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #9 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #10 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #11 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #12 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #13 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #14 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #15 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #16 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #17 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #18 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #19 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #20 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #21 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f24eb in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), void (*)(QV4::FunctionObject const*, QObject*, void**, QMetaType const*, int)) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:49 #10 0x7f7b26200d12 in QV4::FunctionObject::Data* QV4::MemoryManager::allocate&, unsigned long long (*&)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)>(QV4::ExecutionContext*&&, QV4::Scoped&, unsigned long long (*&)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int)) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #11 0x7f7b261f4213 in QV4::FunctionObject::createBuiltinFunction(QV4::ExecutionEngine*, QV4::StringOrSymbol*, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:190 #12 0x7f7b260e6ada in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:632 #13 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #14 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb67e5c2 in tst_qquicktextedit::overwriteMode() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:1523 #25 0x5647eb756f17 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:465 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281ff377 in QQuickTextEdit::componentComplete() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1502 #13 0x7f7b267c1bcd in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1432 #14 0x7f7b265a5146 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1017 #15 0x7f7b265a5d70 in QQmlComponentPrivate::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1111 #16 0x7f7b265a5a65 in QQmlComponent::completeCreate() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1098 #17 0x7f7b265a3482 in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:830 #18 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #19 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b26276f1e in QV4::Object::defineReadonlyProperty(QString const&, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:167 #9 0x7f7b263a709b in qt_add_sqlexceptions(QV4::ExecutionEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sqlerrors.cpp:16 #10 0x7f7b26101628 in QV4::ExecutionEngine::initializeGlobal() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2145 #11 0x7f7b261013d1 in QV4::ExecutionEngine::initQmlGlobalObject() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2124 #12 0x7f7b26101e79 in QV4::ExecutionEngine::setQmlEngine(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2174 #13 0x7f7b265f5fbf in QQmlEnginePrivate::init() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:463 #14 0x7f7b265f60b0 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:506 #15 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #16 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #17 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #18 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #19 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #20 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #21 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #22 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #23 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #24 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #25 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #26 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #27 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #10 0x7f7b2610ddb6 in QV4::URIErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:290 #11 0x7f7b260e8899 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:710 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6d9a3c in tst_qquicktextedit::canPasteEmpty() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3131 #9 0x5647eb75716a in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:500 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235eb582 in QTextDocumentPrivate::finishEdit() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1190 #9 0x7f7b235eaf3f in QTextDocumentPrivate::endEditBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:1172 #10 0x7f7b2358d44e in QTextCursor::insertBlock(QTextBlockFormat const&, QTextCharFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2037 #11 0x7f7b2358d213 in QTextCursor::insertBlock(QTextBlockFormat const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:2014 #12 0x7f7b2358d0b8 in QTextCursor::insertBlock() /home/ag/work/qt5/qtbase/src/gui/text/qtextcursor.cpp:1999 #13 0x7f7b281d09ae in QQuickTextControlPrivate::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:856 #14 0x7f7b281cf9fa in QQuickTextControl::processEvent(QEvent*, QTransform const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:703 #15 0x7f7b281cf74c in QQuickTextControl::processEvent(QEvent*, QPointF const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:690 #16 0x7f7b28200f65 in QQuickTextEdit::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1719 #17 0x7f7b280076c1 in QQuickItemPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:5424 #18 0x7f7b2801bcbb in QQuickItem::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickitem.cpp:8615 #19 0x7f7b28200ca2 in QQuickTextEdit::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:1683 #20 0x7f7b20dcff07 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1200 #21 0x7f7b20dcf668 in doNotify /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #22 0x7f7b20dcf517 in QCoreApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1112 #23 0x7f7b22d6ba86 in QGuiApplication::notify(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qguiapplication.cpp:1927 #24 0x7f7b20dcf30f in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1033 #25 0x7f7b20dd0b36 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/ag/work/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449 #26 0x7f7b2865dc08 in QQuickDeliveryAgentPrivate::deliverKeyEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:823 #27 0x7f7b28301193 in QQuickWindow::keyPressEvent(QKeyEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1568 #28 0x7f7b22eeb305 in QWindow::event(QEvent*) /home/ag/work/qt5/qtbase/src/gui/kernel/qwindow.cpp:2418 #29 0x7f7b28301053 in QQuickWindow::event(QEvent*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickwindow.cpp:1557 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #10 0x7f7b2610dd86 in QV4::TypeErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:285 #11 0x7f7b260e8863 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:709 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #25 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #10 0x7f7b2610dcc6 in QV4::EvalErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:265 #11 0x7f7b260e878b in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:705 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b23676524 in QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int) const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3991 #8 0x7f7b236766f9 in QTextDocumentLayoutPrivate::layoutStep() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3997 #9 0x7f7b23673700 in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3785 #10 0x7f7b235df448 in QTextDocumentPrivate::setLayout(QAbstractTextDocumentLayout*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:285 #11 0x7f7b235a0513 in QTextDocument::documentLayout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1119 #12 0x7f7b281e9f7d in QQuickTextDocumentWithImageResources::QQuickTextDocumentWithImageResources(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextdocument.cpp:67 #13 0x7f7b28209b82 in QQuickTextEditPrivate::init() /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:2403 #14 0x7f7b281f6b2d in QQuickTextEdit::QQuickTextEdit(QQuickItem*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:147 #15 0x7f7b289ea8e6 in QQmlPrivate::QQmlElement::QQmlElement() /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:94 #16 0x7f7b289ea9a9 in void QQmlPrivate::createInto(void*, void*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlprivate.h:154 #17 0x7f7b2690c2c0 in QQmlType::create(void**, unsigned long) const /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmltype.cpp:479 #18 0x7f7b267bef43 in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1186 #19 0x7f7b267ade96 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:184 #20 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #21 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #22 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #23 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #24 0x5647eb6e618d in tst_qquicktextedit::pastingRichText_QTBUG_14003() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3553 #25 0x5647eb7571d0 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:506 #26 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #27 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #28 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #29 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6548bb in tst_qquicktextedit::text() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:359 #9 0x5647eb756df6 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:448 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263af9ef in QV4::Heap::StringCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp:135 #12 0x7f7b26117266 in QV4::StringCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7398 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:652 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b263c4597 in QV4::Heap::SymbolCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp:24 #12 0x7f7b26117462 in QV4::SymbolCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e7429 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:653 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb73f7f6 in tst_qquicktextedit::redo() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:5493 #9 0x5647eb7573df in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:537 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #8 0x7f7b260eef3a in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:855 #9 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #10 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #11 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #12 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #13 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #14 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b2627739a in QV4::Object::defineReadonlyConfigurableProperty(QV4::StringOrSymbol*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:185 #8 0x7f7b261ff154 in QV4::FunctionObject::setName(QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:155 #9 0x7f7b261f2824 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QV4::String*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:65 #10 0x7f7b261f2d92 in QV4::Heap::FunctionObject::init(QV4::ExecutionContext*, QString const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:90 #11 0x7f7b261886b3 in QV4::Heap::RangeErrorCtor::init(QV4::ExecutionContext*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:220 #12 0x7f7b2611883a in QV4::RangeErrorCtor::Data* QV4::MemoryManager::allocate(QV4::ExecutionContext*&) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/memory/qv4mm_p.h:209 #13 0x7f7b260e79d3 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:663 #14 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #15 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #16 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #17 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #18 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #19 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #20 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #21 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #22 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #23 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #24 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #25 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #26 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #27 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #28 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b2625888b in QV4::WeakMapPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp:108 #10 0x7f7b260e8b61 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:727 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2645837c in QV4::SequencePrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4sequenceobject.cpp:536 #10 0x7f7b260e8a13 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:723 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b26226ea0 in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&, unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:173 #2 0x7f7b2622f515 in QV4::SharedInternalClassData::add(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:206 #3 0x7f7b2622ae63 in QV4::Heap::InternalClass::addMemberImpl(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:487 #4 0x7f7b2622a513 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:448 #5 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #6 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #7 0x7f7b26078709 in QV4::Object::defineDefaultProperty(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/builds/qtbase/include/QtQml/6.4.0/QtQml/private/../../../../../../../qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:173 #8 0x7f7b262759aa in QV4::Object::defineDefaultProperty(QString const&, unsigned long long (*)(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int), int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:117 #9 0x7f7b2641b674 in QV4::VariantPrototype::init() /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp:73 #10 0x7f7b260e89f4 in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:721 #11 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #12 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #13 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #14 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #15 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #16 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #17 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #18 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #19 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #20 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #21 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #22 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #23 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #24 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #25 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b262272cd in QV4::SharedInternalClassDataPrivate::SharedInternalClassDataPrivate(QV4::SharedInternalClassDataPrivate const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:188 #2 0x7f7b2622f982 in QV4::SharedInternalClassData::set(unsigned int, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h:226 #3 0x7f7b262295a8 in QV4::Heap::InternalClass::changeMember(QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:366 #4 0x7f7b262287cb in QV4::Heap::InternalClass::changeMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:308 #5 0x7f7b2622a4e5 in QV4::Heap::InternalClass::addMember(QV4::Object*, QV4::PropertyKey, QV4::PropertyAttributes, QV4::InternalClassEntry*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp:444 #6 0x7f7b26277970 in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Property const*, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:218 #7 0x7f7b260788ef in QV4::Object::insertMember(QV4::StringOrSymbol*, QV4::Value const&, QV4::PropertyAttributes) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object_p.h:196 #8 0x7f7b26277098 in QV4::Object::defineReadonlyProperty(QV4::String*, QV4::Value const&) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4object.cpp:172 #9 0x7f7b26189948 in QV4::ErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*, QV4::Object*, QV4::Heap::ErrorObject::ErrorType) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject.cpp:278 #10 0x7f7b2610dd56 in QV4::SyntaxErrorPrototype::init(QV4::ExecutionEngine*, QV4::Object*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h:280 #11 0x7f7b260e882d in QV4::ExecutionEngine::ExecutionEngine(QJSEngine*) /home/ag/work/qt5/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:708 #12 0x7f7b26044a64 in QJSEngine::QJSEngine(QJSEnginePrivate&, QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/jsapi/qjsengine.cpp:360 #13 0x7f7b265f6061 in QQmlEngine::QQmlEngine(QObject*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:503 #14 0x7f7b282df55e in QQuickViewPrivate::init(QQmlEngine*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:27 #15 0x7f7b282e01a5 in QQuickView::QQuickView(QWindow*) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquickview.cpp:127 #16 0x5647eb6f48e0 in tst_qquicktextedit::signal_editingfinished() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3805 #17 0x5647eb75728b in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:517 #18 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #19 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #20 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #21 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #22 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #23 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #24 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #25 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #26 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39717 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4717) #1 0x7f7b237853b3 in QTextBlock::layout() const /home/ag/work/qt5/qtbase/src/gui/text/qtextobject.cpp:979 #2 0x7f7b2366cc34 in QTextDocumentLayoutPrivate::layoutBlock(QTextBlock const&, int, QTextBlockFormat const&, QTextLayoutStruct*, int, int, QTextBlockFormat const*) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3416 #3 0x7f7b2366a220 in QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::iterator, QTextLayoutStruct*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3280 #4 0x7f7b23664b23 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed, QFixed, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3021 #5 0x7f7b23662036 in QTextDocumentLayoutPrivate::layoutFrame(QTextFrame*, int, int, QFixed) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:2911 #6 0x7f7b2367404f in QTextDocumentLayout::doLayout(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3825 #7 0x7f7b236737af in QTextDocumentLayout::documentChanged(int, int, int) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp:3788 #8 0x7f7b235dea81 in QTextDocumentPrivate::clear() /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument_p.cpp:249 #9 0x7f7b235a0c2a in QTextDocument::setPlainText(QString const&) /home/ag/work/qt5/qtbase/src/gui/text/qtextdocument.cpp:1236 #10 0x7f7b281cb00d in QQuickTextControlPrivate::setContent(Qt::TextFormat, QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:285 #11 0x7f7b281d00fa in QQuickTextControl::setPlainText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextcontrol.cpp:770 #12 0x7f7b281f7894 in QQuickTextEdit::setText(QString const&) /home/ag/work/qt5/qtdeclarative/src/quick/items/qquicktextedit.cpp:397 #13 0x5647eb6e9c7a in tst_qquicktextedit::implicitSize_QTBUG_63153() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3605 #14 0x5647eb757203 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:509 #15 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #16 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #17 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #18 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #19 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #20 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #21 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #22 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #23 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) Indirect leak of 8 byte(s) in 1 object(s) allocated from: #0 0x7f7b29f39887 in operator new[](unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.6+0xb4887) #1 0x7f7b265ca761 in QQmlContextData::initFromTypeCompilationUnit(QQmlRefPointer const&, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcontextdata.cpp:310 #2 0x7f7b2660181b in QQmlEnginePrivate::createInternalContext(QQmlRefPointer const&, QQmlRefPointer const&, int, bool) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlengine.cpp:1833 #3 0x7f7b267adaae in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*, int) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:164 #4 0x7f7b265a45cc in QQmlComponentPrivate::beginCreate(QQmlRefPointer) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:963 #5 0x7f7b265a3829 in QQmlComponent::beginCreate(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:909 #6 0x7f7b2659f1fb in QQmlComponentPrivate::doBeginCreate(QQmlComponent*, QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:340 #7 0x7f7b265a341f in QQmlComponent::create(QQmlContext*) /home/ag/work/qt5/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:828 #8 0x5647eb6d938e in tst_qquicktextedit::canPaste() /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:3113 #9 0x5647eb757159 in tst_qquicktextedit::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/ag/work/builds/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit_autogen/include/tst_qquicktextedit.moc:499 #10 0x7f7b20e17785 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp:2357 #11 0x7f7b220688b1 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/ag/work/qt5/qtbase/src/corelib/kernel/qmetaobject.h:90 #12 0x7f7b2204d946 in QTest::TestMethods::invokeTestOnData(int) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1102 #13 0x7f7b22050021 in QTest::TestMethods::invokeTest(int, QLatin1String, QTest::WatchDog*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1359 #14 0x7f7b220536fa in QTest::TestMethods::invokeTests(QObject*) const /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:1708 #15 0x7f7b220562c4 in QTest::qRun() /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2235 #16 0x7f7b22055571 in QTest::qExec(QObject*, int, char**) /home/ag/work/qt5/qtbase/src/testlib/qtestcase.cpp:2136 #17 0x5647eb756c35 in main /home/ag/work/qt5/qtdeclarative/tests/auto/quick/qquicktextedit/tst_qquicktextedit.cpp:6165 #18 0x7f7b1fac7c86 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21c86) SUMMARY: AddressSanitizer: 1367170 byte(s) leaked in 27861 allocation(s).